Diff of the two buildlogs: -- --- b1/build.log 2025-04-15 12:06:46.597088253 +0000 +++ b2/build.log 2025-04-15 12:14:54.614581973 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Apr 14 23:59:29 -12 2025 -I: pbuilder-time-stamp: 1744718369 +I: Current time: Tue May 19 08:29:48 +14 2026 +I: pbuilder-time-stamp: 1779128988 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying no-ipvs.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3381880/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 18 18:30 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5c7b365529904d03aea691deba2c2436' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3381880' - PS1='# ' - PS2='> ' + INVOCATION_ID=4c8d182a7b334dd79dda9e0b95ff355a + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1472603 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mPY4Q5E3/pbuilderrc_u7wG --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mPY4Q5E3/b1 --logfile b1/build.log golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mPY4Q5E3/pbuilderrc_sZNx --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mPY4Q5E3/b2 --logfile b2/build.log golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-33-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.133-1 (2025-04-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3381880/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -428,7 +460,7 @@ Get: 261 http://deb.debian.org/debian unstable/main amd64 golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Get: 262 http://deb.debian.org/debian unstable/main amd64 golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Get: 263 http://deb.debian.org/debian unstable/main amd64 golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] -Fetched 161 MB in 13s (12.9 MB/s) +Fetched 161 MB in 27s (5952 kB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19840 files and directories currently installed.) @@ -1495,7 +1527,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-containerd-stargz-snapshotter_0.14.3-4_source.changes +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-containerd-stargz-snapshotter_0.14.3-4_source.changes dpkg-buildpackage: info: source package golang-github-containerd-stargz-snapshotter dpkg-buildpackage: info: source version 0.14.3-4 dpkg-buildpackage: info: source distribution unstable @@ -1513,60 +1549,60 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 40 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 -encoding -unicode/utf8 -github.com/google/go-cmp/cmp/internal/flags + cd _build && go install -trimpath -v -p 42 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/msan -internal/itoa -internal/profilerecord +golang.org/x/exp/constraints +internal/nettrace +internal/unsafeheader +unicode/utf8 +github.com/intel/goresctrl/pkg/kubernetes +crypto/internal/boring/sig +math/bits +vendor/golang.org/x/crypto/internal/alias internal/asan +google.golang.org/protobuf/internal/flags +internal/runtime/atomic internal/coverage/rtcov -crypto/internal/fips140/alias -internal/unsafeheader -go.opentelemetry.io/otel/metric/embedded -unicode/utf16 +encoding go.opentelemetry.io/otel/trace/embedded +log/slog/internal vendor/golang.org/x/crypto/cryptobyte/asn1 -google.golang.org/protobuf/internal/flags -vendor/golang.org/x/crypto/internal/alias -container/list -github.com/klauspost/compress/internal/le -sync/atomic internal/cpu -github.com/containerd/containerd/defaults -math/bits -crypto/internal/boring/sig -log/internal -internal/runtime/atomic -log/slog/internal +github.com/google/go-cmp/cmp/internal/flags +internal/profilerecord internal/byteorder -github.com/containerd/containerd/pkg/deprecation internal/goos +github.com/containerd/containerd/services +internal/godebugs +log/internal internal/runtime/syscall -github.com/intel/goresctrl/pkg/kubernetes google.golang.org/grpc/serviceconfig internal/goarch -internal/nettrace -internal/godebugs github.com/klauspost/compress/internal/cpuinfo -unicode -golang.org/x/exp/constraints +cmp +container/list +sync/atomic +github.com/containerd/containerd/defaults golang.org/x/exp/maps +internal/itoa +go.opentelemetry.io/otel/metric/embedded +unicode/utf16 +github.com/containerd/containerd/pkg/deprecation +github.com/klauspost/compress/internal/le +crypto/internal/fips140/alias +internal/goexperiment +unicode github.com/opencontainers/runtime-spec/specs-go/features -github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/fs/config +github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/version -github.com/containerd/containerd/services -internal/goexperiment internal/runtime/math -cmp +github.com/golang/groupcache/lru crypto/internal/fips140/subtle internal/runtime/sys -internal/abi -github.com/golang/groupcache/lru -internal/chacha8rand crypto/internal/fips140deps/byteorder +internal/chacha8rand +internal/abi google.golang.org/protobuf/internal/set golang.org/x/exp/slices crypto/internal/fips140deps/cpu @@ -1580,488 +1616,488 @@ github.com/klauspost/compress go.opentelemetry.io/otel/internal runtime -internal/reflectlite iter -sync weak -crypto/subtle github.com/containerd/containerd/version +internal/reflectlite runtime/metrics +sync +crypto/subtle maps slices +errors +sort +internal/bisect internal/singleflight -github.com/containerd/stargz-snapshotter/util/namedmutex -log/slog/internal/buffer google.golang.org/protobuf/internal/pragma -internal/bisect -unique -github.com/containerd/stargz-snapshotter/util/ioutils internal/testlog +log/slog/internal/buffer +github.com/containerd/stargz-snapshotter/util/namedmutex +github.com/containerd/stargz-snapshotter/util/ioutils +unique runtime/cgo -internal/godebug -errors internal/oserror -crypto/internal/fips140deps/godebug -io -sort -math/rand -path -google.golang.org/grpc/internal/buffer -github.com/moby/locker math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage +google.golang.org/grpc/internal/buffer +io +github.com/moby/locker +path +strconv +syscall +internal/godebug +github.com/beorn7/perks/quantile +crypto/internal/randutil hash -google.golang.org/grpc/internal/grpcrand internal/saferio -bytes strings -github.com/beorn7/perks/quantile -strconv -syscall -hash/adler32 +bytes +net/netip hash/fnv +crypto +hash/adler32 hash/crc32 -crypto/internal/randutil -vendor/golang.org/x/text/transform +reflect +crypto/internal/fips140deps/godebug +math/rand golang.org/x/text/transform +vendor/golang.org/x/text/transform +google.golang.org/grpc/internal/grpcrand +crypto/internal/impl bufio net/http/internal/ascii -crypto/internal/impl +github.com/munnerz/goautoneg +go/build/constraint crypto/internal/fips140 +regexp/syntax html crypto/tls/internal/fips140tls -crypto/internal/fips140/sha512 -crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 -crypto -github.com/munnerz/goautoneg -go/build/constraint -net/netip -regexp/syntax -reflect -crypto/sha3 +crypto/internal/fips140/sha256 +crypto/internal/fips140/sha512 +internal/syscall/unix +internal/syscall/execenv +time crypto/internal/fips140/hmac +crypto/sha3 crypto/internal/fips140/check crypto/internal/fips140hash -crypto/internal/fips140/aes crypto/internal/fips140/edwards25519/field +crypto/internal/fips140/aes +crypto/internal/fips140/bigmod crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 -crypto/internal/fips140/bigmod crypto/internal/fips140/nistec/fiat crypto/internal/fips140/tls13 regexp crypto/internal/fips140/edwards25519 -crypto/internal/fips140/nistec -internal/syscall/execenv -time -internal/syscall/unix -internal/fmtsort -github.com/hashicorp/errwrap -go.opentelemetry.io/otel/internal/attribute -github.com/google/go-cmp/cmp/internal/function -encoding/binary -google.golang.org/grpc/backoff context -github.com/google/go-cmp/cmp/internal/diff +google.golang.org/grpc/backoff google.golang.org/grpc/keepalive github.com/containerd/stargz-snapshotter/util/cacheutil +github.com/google/go-cmp/cmp/internal/diff io/fs internal/poll -golang.org/x/sync/semaphore google.golang.org/grpc/internal/backoff -github.com/containerd/errdefs -github.com/containerd/containerd/pkg/cleanup -go.opentelemetry.io/otel/internal/baggage google.golang.org/grpc/internal/grpcsync -embed +golang.org/x/sync/semaphore +go.opentelemetry.io/otel/internal/baggage +github.com/containerd/containerd/pkg/cleanup +github.com/containerd/errdefs internal/filepathlite +embed github.com/containerd/stargz-snapshotter/task google.golang.org/protobuf/internal/editiondefaults +os +crypto/internal/fips140/nistec +internal/fmtsort +go.opentelemetry.io/otel/internal/attribute +github.com/google/go-cmp/cmp/internal/function +github.com/hashicorp/errwrap +encoding/binary encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash github.com/klauspost/compress/internal/snapref golang.org/x/sys/unix -os encoding/pem +plugin +path/filepath google.golang.org/protobuf/internal/detrand io/ioutil -path/filepath -internal/sysinfo -google.golang.org/grpc/internal/envconfig crypto/internal/sysrand +google.golang.org/grpc/internal/envconfig +os/signal github.com/prometheus/procfs/internal/util -fmt vendor/golang.org/x/sys/cpu -os/signal +fmt +internal/sysinfo +net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem -crypto/internal/fips140/ed25519 -crypto/internal/fips140/rsa crypto/internal/fips140/aes/gcm -os/exec +crypto/internal/fips140/rsa +crypto/internal/fips140/ed25519 github.com/moby/sys/symlink +os/exec +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa crypto/rc4 crypto/md5 crypto/cipher -encoding/hex +crypto/internal/boring +vendor/golang.org/x/crypto/chacha20 +crypto/des +crypto/aes +crypto/ecdh +crypto/hmac +crypto/sha256 +crypto/sha512 +crypto/sha1 +os/user +log +encoding/json net/url -mime/quotedprintable +encoding/hex +compress/flate text/template/parse +mime/quotedprintable net/http/internal +mime +vendor/golang.org/x/net/http2/hpack +math/big +vendor/golang.org/x/text/unicode/norm text/tabwriter -compress/flate -google.golang.org/grpc/attributes -google.golang.org/protobuf/internal/errors google.golang.org/grpc/internal/grpclog -vendor/golang.org/x/net/http2/hpack +google.golang.org/protobuf/internal/errors +google.golang.org/grpc/attributes google.golang.org/protobuf/internal/version -google.golang.org/grpc/internal/idle -mime golang.org/x/sync/errgroup -go/token github.com/moby/sys/userns +golang.org/x/net/http2/hpack +google.golang.org/grpc/internal/idle github.com/opencontainers/image-spec/specs-go -log -github.com/opencontainers/runtime-spec/specs-go -github.com/containerd/containerd/pkg/cap -github.com/containerd/containerd/pkg/kmutex -encoding/json +github.com/google/go-cmp/cmp/internal/value runtime/debug -golang.org/x/net/http2/hpack +github.com/opencontainers/go-digest +go/token github.com/klauspost/compress/fse -github.com/google/go-cmp/cmp/internal/value +github.com/containerd/containerd/pkg/cap +golang.org/x/text/unicode/norm +github.com/opencontainers/runtime-spec/specs-go database/sql/driver +github.com/containerd/containerd/pkg/kmutex github.com/opencontainers/selinux/pkg/pwalkdir -vendor/golang.org/x/text/unicode/norm github.com/containerd/containerd/pkg/atomicfile flag -runtime/trace -github.com/opencontainers/go-digest github.com/russross/blackfriday/v2 -golang.org/x/text/unicode/norm -math/big +vendor/golang.org/x/crypto/chacha20poly1305 +runtime/trace github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/hashicorp/go-multierror encoding/csv -sigs.k8s.io/yaml/goyaml.v2 -google.golang.org/protobuf/encoding/protowire github.com/docker/go-units -crypto/internal/boring -crypto/des -vendor/golang.org/x/crypto/chacha20 debug/dwarf +sigs.k8s.io/yaml/goyaml.v2 +internal/zstd +go/doc/comment +google.golang.org/protobuf/encoding/protowire github.com/containerd/containerd/pkg/shutdown github.com/containerd/stargz-snapshotter/estargz/errorutil +github.com/google/go-cmp/cmp github.com/prometheus/procfs/internal/fs -internal/zstd github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go -go/doc/comment -github.com/distribution/reference -github.com/opencontainers/image-spec/specs-go/v1 -crypto/aes -crypto/ecdh -crypto/sha512 -crypto/hmac -crypto/sha1 -crypto/sha256 +go/scanner github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containerd/stargz-snapshotter/cache -go/scanner +github.com/opencontainers/image-spec/specs-go/v1 +github.com/distribution/reference +github.com/opencontainers/image-spec/identity golang.org/x/net/internal/timeseries -vendor/golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/bidi github.com/intel/goresctrl/pkg/log github.com/hanwen/go-fuse/splice -google.golang.org/protobuf/reflect/protoreflect -github.com/opencontainers/image-spec/identity -vendor/golang.org/x/crypto/chacha20poly1305 -github.com/google/go-cmp/cmp +vendor/golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/bidi golang.org/x/sync/singleflight -github.com/klauspost/compress/huff0 github.com/containerd/containerd/reference go.opentelemetry.io/otel/baggage +google.golang.org/protobuf/reflect/protoreflect +github.com/klauspost/compress/huff0 +testing +go/ast compress/gzip compress/zlib -go/ast -testing -github.com/containerd/console -github.com/containerd/continuity/sysx -github.com/containerd/fifo -github.com/containerd/containerd/contrib/seccomp/kernelversion -github.com/moby/sys/user -github.com/moby/sys/mountinfo -github.com/moby/sys/signal -github.com/containerd/stargz-snapshotter/analyzer/fanotify/service -github.com/intel/goresctrl/pkg/cgroups -github.com/containerd/cgroups -github.com/containerd/containerd/pkg/seed -github.com/containernetworking/plugins/pkg/ns -github.com/cilium/ebpf/internal/unix -github.com/hanwen/go-fuse/fuse -go.etcd.io/bbolt -golang.org/x/text/secure/bidirule text/template -github.com/cilium/ebpf/internal/sys vendor/golang.org/x/text/secure/bidirule -github.com/containerd/containerd/cio -github.com/containerd/containerd/pkg/progress +golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna golang.org/x/net/idna github.com/cpuguy83/go-md2man/v2/md2man debug/elf google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/genid -google.golang.org/protobuf/internal/strs google.golang.org/protobuf/runtime/protoiface +google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/protolazy +github.com/containerd/containerd/contrib/seccomp/kernelversion +github.com/containerd/fifo +github.com/containerd/console +github.com/moby/sys/mountinfo +github.com/moby/sys/user +github.com/moby/sys/signal +github.com/containerd/stargz-snapshotter/analyzer/fanotify/service +github.com/containerd/cgroups +github.com/intel/goresctrl/pkg/cgroups +github.com/cilium/ebpf/internal/unix +github.com/containerd/containerd/pkg/seed +github.com/containernetworking/plugins/pkg/ns +github.com/containerd/continuity/sysx +github.com/hanwen/go-fuse/fuse +go.etcd.io/bbolt google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/encoding/json -github.com/cilium/ebpf/asm -crypto/rand -crypto/internal/boring/bbig -encoding/asn1 -crypto/elliptic -crypto/dsa +google.golang.org/protobuf/reflect/protoregistry +github.com/cilium/ebpf/internal/sys +github.com/containerd/containerd/cio +go/parser +go/printer google.golang.org/grpc/grpclog +github.com/sirupsen/logrus +go.opentelemetry.io/otel/codes go.opentelemetry.io/otel/attribute -log/slog github.com/containerd/stargz-snapshotter/recorder +github.com/gogo/protobuf/proto +log/slog +github.com/containerd/containerd/pkg/progress +crypto/rand +crypto/elliptic +crypto/internal/boring/bbig +crypto/dsa +encoding/asn1 github.com/pelletier/go-toml -github.com/sirupsen/logrus -go.opentelemetry.io/otel/codes gopkg.in/inf.v0 -go/parser -github.com/gogo/protobuf/proto -go/printer crypto/ed25519 crypto/internal/hpke crypto/rsa github.com/containerd/containerd/pkg/randutil github.com/rs/xid github.com/klauspost/compress/zstd +html/template +github.com/urfave/cli google.golang.org/protobuf/proto -google.golang.org/grpc/connectivity sigs.k8s.io/yaml +google.golang.org/grpc/connectivity google.golang.org/protobuf/internal/encoding/defval github.com/intel/goresctrl/pkg/blockio/internal/resource -github.com/urfave/cli -html/template -go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/trace +go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/semconv/v1.21.0 -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix +github.com/opencontainers/selinux/go-selinux +archive/tar +github.com/hanwen/go-fuse/internal +github.com/vbatts/tar-split/archive/tar +github.com/cilium/ebpf/asm github.com/intel/goresctrl/pkg/blockio -github.com/containerd/containerd/pkg/epoch github.com/containerd/continuity/fs github.com/containerd/log github.com/docker/go-events +github.com/containerd/containerd/pkg/epoch +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +github.com/containerd/platforms +github.com/containerd/containerd/log github.com/containerd/containerd/protobuf/proto google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/protodelim +google.golang.org/protobuf/internal/filedesc github.com/go-logr/logr -github.com/containerd/containerd/log -github.com/containerd/platforms github.com/containerd/stargz-snapshotter/util/criutil -crypto/ecdsa +github.com/opencontainers/selinux/go-selinux/label go/format -github.com/go-logr/logr/funcr -github.com/cilium/ebpf/internal +github.com/hanwen/go-fuse/fs github.com/containerd/containerd/mount github.com/containerd/containerd/platforms -github.com/go-logr/stdr -github.com/containerd/containerd/snapshots +github.com/cilium/ebpf/internal +github.com/go-logr/logr/funcr +crypto/ecdsa github.com/containerd/containerd/pkg/netns github.com/containerd/containerd/snapshots/overlay/overlayutils -plugin -os/user -net +github.com/containerd/containerd/snapshots +github.com/go-logr/stdr +github.com/containerd/containerd/archive/tarheader github.com/cilium/ebpf/internal/tracefs github.com/cilium/ebpf/btf +github.com/containerd/containerd/archive google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/impl github.com/containerd/containerd/archive/compression +github.com/containerd/stargz-snapshotter/estargz github.com/cilium/ebpf/internal/kconfig +vendor/golang.org/x/net/http/httpproxy +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/internal/resolver/dns/internal +github.com/containerd/containerd/pkg/dialer +net/textproto +google.golang.org/grpc/internal +github.com/containernetworking/cni/pkg/types +github.com/containerd/containerd/sys +crypto/x509 +github.com/containerd/go-runc +github.com/google/uuid +github.com/godbus/dbus +github.com/prometheus/procfs github.com/cilium/ebpf +google.golang.org/grpc/metadata +google.golang.org/grpc/codes +google.golang.org/grpc/internal/balancerload +google.golang.org/grpc/tap +google.golang.org/grpc/internal/grpcutil +google.golang.org/grpc/stats +github.com/containerd/containerd/leases +github.com/containernetworking/cni/pkg/types/internal +github.com/containernetworking/cni/pkg/utils +vendor/golang.org/x/net/http/httpguts +golang.org/x/net/http/httpguts +mime/multipart +google.golang.org/grpc/encoding +github.com/containerd/containerd/sys/reaper +github.com/containernetworking/cni/pkg/types/create +github.com/containernetworking/cni/pkg/types/020 +github.com/containernetworking/cni/pkg/types/040 github.com/containerd/typeurl/v2 +github.com/containernetworking/cni/pkg/types/100 github.com/containerd/containerd/containers github.com/containerd/containerd/events github.com/containerd/containerd/pkg/streaming -github.com/hanwen/go-fuse/internal -github.com/opencontainers/selinux/go-selinux -github.com/vbatts/tar-split/archive/tar -archive/tar -github.com/hanwen/go-fuse/fs +github.com/containernetworking/cni/pkg/version +github.com/containernetworking/cni/pkg/invoke github.com/cilium/ebpf/link -github.com/opencontainers/selinux/go-selinux/label -github.com/containerd/containerd/archive/tarheader -github.com/containerd/stargz-snapshotter/estargz -github.com/containerd/containerd/archive +crypto/tls +github.com/containernetworking/cni/libcni +github.com/containerd/go-cni +github.com/containerd/stargz-snapshotter/estargz/zstdchunked +github.com/containerd/stargz-snapshotter/estargz/externaltoc +github.com/containerd/stargz-snapshotter/metadata +github.com/containerd/stargz-snapshotter/metadata/memory +github.com/coreos/go-systemd/dbus google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/timestamppb -google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/anypb -github.com/containerd/containerd/runtime/linux/runctypes +google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/fieldmaskpb -google.golang.org/protobuf/types/known/durationpb +github.com/containerd/containerd/runtime/linux/runctypes google.golang.org/genproto/googleapis/rpc/code +google.golang.org/protobuf/types/known/durationpb github.com/containerd/containerd/runtime/v2/runc/options github.com/containerd/containerd/pkg/runtimeoptions/v1 github.com/containerd/cgroups/cgroup2/stats github.com/containerd/cgroups/cgroup1/stats google.golang.org/protobuf/types/descriptorpb +google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/pretty -github.com/golang/protobuf/ptypes/timestamp -github.com/prometheus/client_model/go +github.com/golang/protobuf/ptypes/duration google.golang.org/genproto/googleapis/rpc/status +github.com/golang/protobuf/ptypes/timestamp github.com/containerd/containerd/api/types/task github.com/containerd/containerd/protobuf -github.com/golang/protobuf/ptypes/duration +github.com/prometheus/client_model/go google.golang.org/genproto/protobuf/field_mask +google.golang.org/grpc/internal/status google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/containerd/containerd/protobuf/types +github.com/containerd/cgroups/cgroup2 +net/http/httptrace +google.golang.org/grpc/internal/credentials +github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/metadata/boltutil -github.com/prometheus/common/model -github.com/containerd/stargz-snapshotter/estargz/zstdchunked -github.com/containerd/stargz-snapshotter/metadata -github.com/containerd/stargz-snapshotter/estargz/externaltoc -github.com/containerd/stargz-snapshotter/metadata/memory -github.com/containerd/containerd/api/types -github.com/prometheus/client_golang/prometheus/internal -github.com/containerd/containerd/api/types/transfer -github.com/containerd/containerd/api/events -github.com/containerd/containerd/pkg/transfer/streaming -vendor/golang.org/x/net/http/httpproxy -google.golang.org/grpc/internal -google.golang.org/grpc/internal/syscall -google.golang.org/grpc/internal/resolver/dns/internal -github.com/containerd/containerd/pkg/dialer -net/textproto -github.com/containernetworking/cni/pkg/types -github.com/containerd/containerd/sys -crypto/x509 -github.com/containerd/go-runc -github.com/google/uuid -github.com/godbus/dbus -github.com/prometheus/procfs -google.golang.org/grpc/codes -google.golang.org/grpc/metadata -github.com/containernetworking/cni/pkg/utils -github.com/containernetworking/cni/pkg/types/internal -google.golang.org/grpc/internal/status -google.golang.org/grpc/internal/balancerload -google.golang.org/grpc/stats -google.golang.org/grpc/tap -google.golang.org/grpc/internal/grpcutil -github.com/containerd/containerd/leases -vendor/golang.org/x/net/http/httpguts -golang.org/x/net/http/httpguts -mime/multipart -github.com/containernetworking/cni/pkg/types/create -github.com/containernetworking/cni/pkg/types/020 -google.golang.org/grpc/encoding google.golang.org/grpc/status -github.com/containernetworking/cni/pkg/types/040 -google.golang.org/grpc/encoding/proto +github.com/prometheus/common/model github.com/containerd/containerd/errdefs +google.golang.org/grpc/credentials google.golang.org/grpc/internal/binarylog github.com/containerd/ttrpc -github.com/containernetworking/cni/pkg/types/100 -github.com/containerd/containerd/identifiers -github.com/containerd/containerd/pkg/transfer/plugins +net/http github.com/containerd/containerd/labels github.com/containerd/containerd/filters -github.com/containerd/containerd/sys/reaper -github.com/containernetworking/cni/pkg/version -github.com/containernetworking/cni/pkg/invoke +github.com/containerd/containerd/identifiers +github.com/containerd/containerd/pkg/transfer/plugins +google.golang.org/grpc/resolver +google.golang.org/grpc/peer +google.golang.org/grpc/credentials/insecure +google.golang.org/grpc/internal/channelz +google.golang.org/grpc/internal/resolver/passthrough +google.golang.org/grpc/internal/metadata +google.golang.org/grpc/balancer/grpclb/state +google.golang.org/grpc/internal/transport/networktype github.com/containerd/containerd/content github.com/containerd/containerd/snapshots/storage -github.com/containernetworking/cni/libcni +google.golang.org/grpc/internal/resolver/dns +google.golang.org/grpc/internal/resolver/unix +github.com/containerd/containerd/api/types github.com/containerd/containerd/images github.com/containerd/containerd/content/local +google.golang.org/grpc/channelz github.com/containerd/stargz-snapshotter/snapshot -github.com/containerd/go-cni +google.golang.org/grpc/balancer +github.com/prometheus/client_golang/prometheus/internal +google.golang.org/grpc/resolver/dns +google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/balancer/base +google.golang.org/grpc/internal/resolver +google.golang.org/grpc/balancer/roundrobin +google.golang.org/grpc/internal/balancer/gracefulswitch +github.com/containerd/containerd/pkg/transfer github.com/containerd/containerd/diff github.com/containerd/containerd/images/archive -github.com/containerd/containerd/pkg/transfer +github.com/containerd/containerd/pkg/snapshotters github.com/containerd/containerd/remotes github.com/containerd/containerd/images/converter -github.com/containerd/containerd/pkg/snapshotters -github.com/containerd/containerd/namespaces +github.com/containerd/containerd/api/types/transfer +github.com/containerd/containerd/api/events github.com/containerd/containerd/api/services/ttrpc/events/v1 github.com/containerd/containerd/api/runtime/task/v2 +github.com/containerd/containerd/namespaces +github.com/containerd/containerd/images/converter/uncompress github.com/containerd/containerd/rootfs -github.com/containerd/containerd/remotes/docker/schema1 github.com/containerd/stargz-snapshotter/util/containerdutil -github.com/containerd/containerd/images/converter/uncompress +github.com/containerd/containerd/remotes/docker/schema1 +github.com/containerd/containerd/runtime/opts github.com/containerd/containerd/events/exchange github.com/containerd/containerd/oci github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked -github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/containerd/pkg/ttrpcutil -github.com/containerd/containerd/pkg/transfer/archive +github.com/containerd/containerd/pkg/transfer/streaming github.com/containerd/containerd/pkg/transfer/image -crypto/tls +github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/containerd/plugin +github.com/containerd/containerd/pkg/transfer/archive github.com/containerd/containerd/services/warning github.com/containerd/containerd/runtime/v2/shim -github.com/coreos/go-systemd/dbus github.com/containerd/containerd/contrib/nvidia github.com/containerd/containerd/contrib/seccomp github.com/containerd/containerd/contrib/apparmor -github.com/containerd/cgroups/cgroup2 -github.com/containerd/cgroups/cgroup1 -github.com/containerd/containerd/runtime/opts -net/http/httptrace -google.golang.org/grpc/internal/credentials -google.golang.org/grpc/credentials -net/http -google.golang.org/grpc/credentials/insecure -google.golang.org/grpc/peer -google.golang.org/grpc/resolver -google.golang.org/grpc/internal/channelz -google.golang.org/grpc/internal/resolver/passthrough -google.golang.org/grpc/balancer/grpclb/state -google.golang.org/grpc/internal/transport/networktype -google.golang.org/grpc/internal/metadata -google.golang.org/grpc/internal/resolver/unix -google.golang.org/grpc/internal/resolver/dns -google.golang.org/grpc/resolver/dns -google.golang.org/grpc/channelz -google.golang.org/grpc/balancer -google.golang.org/grpc/balancer/base -google.golang.org/grpc/internal/serviceconfig -google.golang.org/grpc/internal/resolver -google.golang.org/grpc/balancer/roundrobin -google.golang.org/grpc/internal/balancer/gracefulswitch github.com/containerd/containerd/remotes/errors -golang.org/x/net/trace -github.com/containerd/containerd/cmd/ctr/commands/pprof -expvar go.opentelemetry.io/otel/propagation -net/http/httputil +github.com/containerd/containerd/cmd/ctr/commands/pprof github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/hashicorp/go-cleanhttp +golang.org/x/net/trace +expvar +net/http/httputil github.com/containerd/stargz-snapshotter/util/testutil github.com/prometheus/common/expfmt golang.org/x/net/http2 -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/containerd/containerd/remotes/docker/auth +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/hashicorp/go-retryablehttp go.opentelemetry.io/otel/internal/global github.com/containerd/stargz-snapshotter/metadata/testutil @@ -2071,12 +2107,12 @@ github.com/containerd/containerd/pkg/unpack github.com/containerd/containerd/remotes/docker github.com/containerd/containerd/pkg/transfer/registry -github.com/containerd/containerd/remotes/docker/config github.com/containerd/stargz-snapshotter/fs/source +github.com/containerd/containerd/remotes/docker/config github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc +google.golang.org/grpc/internal/transport github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/prometheus/client_golang/prometheus/promhttp -google.golang.org/grpc/internal/transport github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/containerd/stargz-snapshotter/fs/layer @@ -2085,24 +2121,24 @@ github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs github.com/containerd/stargz-snapshotter/store -github.com/containerd/containerd/api/services/events/v1 -github.com/containerd/containerd/api/services/containers/v1 github.com/containerd/containerd/api/services/images/v1 -github.com/containerd/containerd/api/services/introspection/v1 github.com/containerd/containerd/api/services/diff/v1 -github.com/containerd/containerd/api/services/namespaces/v1 -github.com/containerd/containerd/api/services/sandbox/v1 +github.com/containerd/containerd/api/services/content/v1 github.com/containerd/containerd/api/services/leases/v1 +github.com/containerd/containerd/api/services/namespaces/v1 +github.com/containerd/containerd/api/services/events/v1 +github.com/containerd/containerd/api/services/containers/v1 +github.com/containerd/containerd/api/services/introspection/v1 github.com/containerd/containerd/api/services/transfer/v1 -github.com/containerd/containerd/api/services/version/v1 -github.com/containerd/containerd/api/services/tasks/v1 github.com/containerd/containerd/api/services/streaming/v1 -github.com/containerd/containerd/api/services/snapshots/v1 google.golang.org/grpc/health/grpc_health_v1 +github.com/containerd/containerd/api/services/sandbox/v1 +github.com/containerd/containerd/api/services/version/v1 +github.com/containerd/containerd/api/services/snapshots/v1 github.com/containerd/containerd/api/runtime/sandbox/v1 -github.com/containerd/containerd/api/services/content/v1 -github.com/containerd/containerd/pkg/transfer/proxy +github.com/containerd/containerd/api/services/tasks/v1 github.com/containerd/containerd/diff/proxy +github.com/containerd/containerd/pkg/transfer/proxy github.com/containerd/containerd/services/introspection github.com/containerd/containerd/leases/proxy github.com/containerd/containerd/sandbox @@ -2111,20 +2147,20 @@ github.com/containerd/containerd/sandbox/proxy github.com/containerd/containerd github.com/containerd/containerd/cmd/ctr/commands +github.com/containerd/containerd/cmd/ctr/commands/events +github.com/containerd/containerd/cmd/ctr/commands/deprecations 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/content github.com/containerd/containerd/cmd/ctr/commands/oci -github.com/containerd/containerd/cmd/ctr/commands/snapshots +github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/containerd/containerd/cmd/ctr/commands/sandboxes -github.com/containerd/containerd/cmd/ctr/commands/shim -github.com/containerd/containerd/cmd/ctr/commands/content -github.com/containerd/containerd/cmd/ctr/commands/version -github.com/containerd/containerd/cmd/ctr/commands/leases -github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/cmd/ctr/commands/plugins -github.com/containerd/containerd/cmd/ctr/commands/namespaces -github.com/containerd/containerd/cmd/ctr/commands/deprecations -github.com/containerd/containerd/cmd/ctr/commands/install github.com/containerd/containerd/cmd/ctr/commands/tasks +github.com/containerd/containerd/cmd/ctr/commands/snapshots +github.com/containerd/containerd/cmd/ctr/commands/version +github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/containerd/cmd/ctr/commands/images github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/containerd/cmd/ctr/commands/run @@ -2142,224 +2178,224 @@ ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/service [no test files] === RUN TestNodeIndex === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-04-15T12:02:55Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-04-15T12:02:55Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-04-15T12:02:55Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-04-15T12:02:56Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" -=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-04-15T12:02:56Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-04-15T12:02:56Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" +=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-04-15T12:02:56Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-04-15T12:02:56Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" -=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" +=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" -time="2025-04-15T12:02:57Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" -time="2025-04-15T12:02:59Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" +time="2026-05-18T18:33:51Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:0175f572ab372fab7ff225ec92a30d97c05635e7fbf36a835c0275bb50899795\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:268ca467e916ed76dc600918aaa1c002ac6c5c7fb188fffecb9cd6a4784b3255\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:7ca1bd530e29db59a868a386c1660ad6a36840f8f6574043d0cb8d576b58bea1\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:16d276b93abfbf9da51ee0a1a5dd04647421dfbabf8c971d19a82e0692a57d56\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:000d668a7fbe7b91c5f7c8cd3f228fc50595cd0a45b36497b5ad82df30789f8c\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:ce262459017bae30842b8f63befce4913edf33cc33e1c079ffc3cf2f164037a7\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:11bf20182c26ab6b9b951a1a780d073748e281e0a64291e7f073a513c6d0d989\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:e22894e63be40debf37d26068ee6cb8af4722464d2f9a789522e040bbf20e87a\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:91f202f6fe9550f79575600b48f63374a43455d42687cdc1c11a6d865fac8b4b\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:00204028dbf9337717748d00917dd14e05c8124e84c1c64aa4eb0f29c90ad583\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:c584b08918459c16dc973478967d79a9b29dc4a5ca9bc391c916fecb60e3a09a\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:02f1e1599ae91b206d25c94ae4561cd85490f907089cdeb4699bd8186f5b25ab\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:49b47c53c9c02cc38824910eadee52d1f48f430457e76c2d91523e9bf899f6fc\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:9ba2ffaedbbe4f14b0dc357ea3b7b80ea3ceac445db84e9ba8a3582343507869\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:d0b63e06f5cc0ce9ddf4254613122d6dbe4a490e35f654b680124618e356f471\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:62e262cd0521d3b14e751a26bb084587cab6bda9e23986aecd514d70ed2ed0a8\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:e8b9b39722a2aadb113c97e3ffa959d2ce2fb08adbdc6464bbab5e7f7a33bd1f\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:7ad77e9c21ab7a44506da61d2bfc0e5387c8c5c5962f16a981e6bf7e1c5ca9e0\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:be398e451431bbe26b9430deaf18e88450b9de1d77fd7a1ea7f8820429114bd2\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:fda3f0a8ec9c3ebbc9a43211ce496beb4e4ac3e7ab410d36fae15f87ffced05f\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:08864fb3a311e984d72fca7af4f3603be0153f4b39ef99e58a1019bb05931461\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:4b217ef0669e95bd68c13962f660c4f42cda88069010a0fa21e9880aa99f595f\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:fe28d514442e43dbdcb5c9728005705b41d15e5ca4a98611a0a3c500fc0704a5\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:7540a0da92f6537e5a224678b85f359a8177c702ba48566c4ba36a69016a587c\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:b71d8c14d11035bf4749526df8e1d75e7e5bc599f61108d616df08e5896b1ca4\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:2378d8a223a7117bee3f64fe33e4f39a62945bdd25650e1d8b225b78c7860758\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:317ef71f1dff99c3b4001206866d183318b0b09f78796ea0e26cbfc6a87e829c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:39edf4e4fab55a2caa34eda0d8728dbb9eb21e247ee82188c01585fb2f3e5876\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:008feaee8d11902e8a8233f349276392684a9304cb1e1212b0b6aa6dd313673d\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:10f6ade398645ec83b4e936998e56f2b65632f228bc983e4596136abfaec4fcd\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:50d5fa451ea2ced4df7e276f1a6cda90e1b8d9beed7b47dd73a8a60aecc0ce3c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:c478804ff9959f80882ad8a7ba61d27d64c83117113d1f0ce12b22364c33fca0\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-04-15T12:03:00Z" 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+gzip,prefix=./ -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:db4258e85fa3ade0f24a1ad1c17294f522f06c021616a772086e663e617cb42f\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-05-18T18:33:52Z" 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="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-04-15T12:03:00Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-04-15T12:03:01Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-05-18T18:33:52Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-05-18T18:33:52Z" 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-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-05-18T18:33:53Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-05-18T18:33:53Z" 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-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-04-15T12:03:02Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2026-05-18T18:33:53Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-05-18T18:33:53Z" 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 (6.64s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.22s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.03s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.33s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.10s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.10s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.07s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.03s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.64s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.06s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.09s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.15s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (2.56s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.05s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.06s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.14s) +--- PASS: TestNodeIndex (1.39s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+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.02s) + --- 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/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.04s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.03s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.03s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= (0.03s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.04s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.04s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.22s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.06s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.04s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.09s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.04s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.07s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.03s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.05s) - --- 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,prefix=/ (0.03s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.23s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.03s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.11s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.09s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.11s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.12s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.03s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.03s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.03s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.04s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.04s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 (0.03s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 (0.05s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 (0.04s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.05s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 (0.04s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.03s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.03s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.03s) + --- 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.03s) + --- 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.03s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.03s) + --- 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.27s) + --- 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.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.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.02s) + --- 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 6.651s +ok github.com/containerd/stargz-snapshotter/analyzer/recorder 1.401s === RUN TestDirectoryCache === RUN TestDirectoryCache/dir-with-enough-mem-empty_data === RUN TestDirectoryCache/dir-with-enough-mem-data @@ -2389,7 +2425,7 @@ --- PASS: TestMemoryCache/memory-manydata (0.00s) --- PASS: TestMemoryCache/memory-dup_data (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/cache 0.013s +ok github.com/containerd/stargz-snapshotter/cache 0.009s ? 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 @@ -3209,87 +3245,87 @@ === 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 (7.48s) +--- PASS: TestSort (5.80s) --- 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=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.01s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.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=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- 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.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.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.01s) - --- 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.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=2 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.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.03s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 (0.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/identical-logprefix=""-tarprefix=""-src=0 (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.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.01s) --- 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=0 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- 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.11s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (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=0 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.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.28s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=1 (0.19s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (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.01s) @@ -3302,30 +3338,30 @@ --- 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.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.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.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.01s) --- 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.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- 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.01s) --- 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=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- 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=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.01s) @@ -3336,7 +3372,7 @@ --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.01s) @@ -3344,20 +3380,20 @@ --- 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.05s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_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.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) @@ -3391,56 +3427,56 @@ --- 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.03s) + --- 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.02s) + --- 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.03s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- 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_link-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- 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.04s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 (0.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.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 (0.01s) --- 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.02s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=2 (0.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.02s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 (0.01s) @@ -3456,7 +3492,7 @@ --- 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.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.01s) @@ -3464,7 +3500,7 @@ --- 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.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.01s) @@ -3503,137 +3539,137 @@ --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (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.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.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.01s) - --- 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.01s) --- 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=2 (0.00s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- 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.07s) + --- 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.08s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.14s) + --- 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.01s) --- 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.01s) --- 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.19s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.20s) + --- 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.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.09s) + --- 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.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.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.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.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.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.00s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- 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.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.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.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.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.05s) + --- 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.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.07s) + --- 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.04s) + --- 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.04s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.06s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- 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.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.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.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- 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.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.04s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.13s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) --- 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.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.08s) + --- 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.03s) + --- 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.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.01s) @@ -3645,33 +3681,33 @@ --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (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.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.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.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.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) @@ -3691,25 +3727,25 @@ --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.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.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.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.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) @@ -3719,7 +3755,7 @@ --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.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=2 (0.01s) @@ -3786,27 +3822,27 @@ --- 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.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.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.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.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.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.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.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.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.01s) --- 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.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.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.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) @@ -3821,12 +3857,12 @@ --- 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.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 (0.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.01s) @@ -3835,37 +3871,37 @@ --- 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/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.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- 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.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.01s) - --- 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.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.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.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (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.01s) @@ -3884,35 +3920,35 @@ --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=0 (0.01s) --- 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.01s) --- 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.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- 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.01s) --- 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.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.01s) @@ -3925,27 +3961,27 @@ --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.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.01s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.01s) @@ -3958,8 +3994,8 @@ --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.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.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.01s) @@ -3971,33 +4007,33 @@ --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.23s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.07s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.05s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 (0.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.01s) - --- 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.01s) - --- 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.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.01s) @@ -4019,9 +4055,9 @@ --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.09s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) @@ -4067,8 +4103,8 @@ === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild === CONT TestGzipEStargz/testWriteAndOpen -=== CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 +=== CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] @@ -4078,25 +4114,6 @@ 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/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"}]} @@ -4106,120 +4123,162 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=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 -=== 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] -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1638: got TOC entries: +=== 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: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== 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=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + 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=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" +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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" +=== 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: "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=0,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go: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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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=PAX +=== 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"}]} +=== 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=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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/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: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: "foo2" vs "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 +=== 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:509: Offset: 545, NextOffset: 582 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== 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=GNU -=== 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=GNU +=== 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=USTAR +=== 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=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 [.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=false,format=USTAR +=== 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: -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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 [.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" @@ -4227,6 +4286,11 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -4235,14 +4299,33 @@ testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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: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=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + 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: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== 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 @@ -4250,6 +4333,8 @@ 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 @@ -4269,20 +4354,57 @@ testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== 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 + testutil.go:509: Offset: 582, NextOffset: 3171 === 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: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 === 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: 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 [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: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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === 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: @@ -4291,6 +4413,8 @@ 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=PAX,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 @@ -4310,9 +4434,44 @@ 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 +=== 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 [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 [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=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== 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: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: @@ -4330,11 +4489,19 @@ 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=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"}]} +=== 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=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 "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + 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 @@ -4348,12 +4515,7 @@ 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: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" @@ -4361,29 +4523,33 @@ 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=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 + 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=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4397,11 +4563,18 @@ 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=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:1580: testing streams: [0 40 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -4410,12 +4583,14 @@ testutil.go: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=0,prefix="../",format=GNU,minChunkSize=0 +=== 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: 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: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 @@ -4425,21 +4600,9 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=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: -=== 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 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== 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=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: @@ -4447,6 +4610,8 @@ testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== 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 @@ -4460,6 +4625,8 @@ 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=1,prefix="",format=USTAR,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 @@ -4467,26 +4634,17 @@ testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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 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:509: Offset: 1639, NextOffset: 4284 +=== 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -4494,30 +4652,36 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== 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/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 === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === 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: @@ -4531,6 +4695,7 @@ 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/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 142] testutil.go:2330: got gzip streams: @@ -4545,33 +4710,43 @@ 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"}]} +=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 142] +=== 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 -=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== 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 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] +=== 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: "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" @@ -4579,12 +4754,7 @@ 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=PAX,minChunkSize=0 +=== 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: @@ -4593,14 +4763,14 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",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=0,prefix="/",format=GNU,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 @@ -4613,11 +4783,24 @@ 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: -=== 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=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"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: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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,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: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" @@ -4633,7 +4816,12 @@ 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: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" @@ -4641,44 +4829,34 @@ 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME 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 +=== 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=PAX 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/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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,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=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=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"}]} +=== 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: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" @@ -4686,11 +4864,26 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== 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 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" @@ -4707,23 +4900,8 @@ 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=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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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 +=== 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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4737,6 +4915,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=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 @@ -4744,25 +4924,20 @@ 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=0,prefix="../",format=GNU,minChunkSize=0 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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:341: B: TOCJSON: {"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"}]} +=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -4772,8 +4947,18 @@ 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=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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] +=== 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: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 @@ -4786,15 +4971,7 @@ 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=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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: @@ -4802,7 +4979,7 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== 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:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: @@ -4830,6 +5007,8 @@ 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 +=== 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:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4837,38 +5016,47 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=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: -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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"}]} === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 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:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME 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: @@ -4876,26 +5064,12 @@ 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: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === 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: @@ -4904,6 +5078,8 @@ 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/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 @@ -4917,54 +5093,13 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== 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=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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=GNU,minChunkSize=0 === 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: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 +=== 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=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: @@ -4973,12 +5108,50 @@ testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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/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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=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: 558, NextOffset: 595 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=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=0,format=USTAR,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 @@ -4998,6 +5171,7 @@ 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: @@ -5018,56 +5192,61 @@ 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: "foo2" vs "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: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 -=== 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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" +=== 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=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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=0,format=USTAR,minChunkSize=0 === NAME 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/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=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: @@ -5095,6 +5274,8 @@ 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=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5102,13 +5283,53 @@ 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 +=== 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 "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 +=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 562, NextOffset: 599 +=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" === 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + 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=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 34 163] testutil.go:2330: got gzip streams: @@ -5117,48 +5338,13 @@ 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: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 [foo2 .no.prefetch.landmark foo] - 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" === 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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === 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: @@ -5166,7 +5352,6 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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: @@ -5176,8 +5361,6 @@ === 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: -=== 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: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" @@ -5195,6 +5378,7 @@ 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=9,prefix="",format=GNU,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: @@ -5202,66 +5386,61 @@ 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 +=== 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === 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=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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 558 -=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === 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=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: 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/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 +=== 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=PAX testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,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 @@ -5281,19 +5460,62 @@ testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,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: +=== 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"}]} === 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 402 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 === 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: "" vs "" + 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=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 @@ -5301,64 +5523,21 @@ 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=1,prefix="/",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 -=== 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 [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: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 175 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: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 1312 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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: 400, NextOffset: 1053 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -5372,21 +5551,61 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=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 "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" +=== 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/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX 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: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/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== 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 @@ -5406,6 +5625,8 @@ testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,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 @@ -5432,19 +5653,65 @@ 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/empty-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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=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/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=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 @@ -5463,6 +5730,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=USTAR,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 @@ -5472,39 +5741,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5514,7 +5750,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go: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" + 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: @@ -5522,9 +5764,38 @@ 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=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=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 === 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: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 + 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 "": [.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/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 @@ -5534,6 +5805,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5570,6 +5844,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 @@ -5579,6 +5855,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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: "foo2" vs "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: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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/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 @@ -5588,6 +5896,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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 @@ -5603,63 +5913,20 @@ 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: +=== 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=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} -=== 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: -=== 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":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5678,15 +5945,56 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,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: 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 +=== 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 +=== 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: 557, NextOffset: 594 +=== 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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 397 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 === 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 +=== 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 @@ -5705,6 +6013,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=-1,prefix="",format=GNU,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 @@ -5732,6 +6042,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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=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 @@ -5740,66 +6052,62 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/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/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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + 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_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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + 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: 365, NextOffset: 402 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 1050 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 403, NextOffset: 1050 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 401] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 394] 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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 @@ -5809,8 +6117,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,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 126 394] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5820,66 +6126,69 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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" +=== 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=GNU 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: 299, NextOffset: 332 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 +=== 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"} -=== 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=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 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:509: Offset: 177, NextOffset: 210 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125 393] 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: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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 === 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=PAX,minChunkSize=0 - 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5898,6 +6207,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=USTAR,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 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5907,6 +6218,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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":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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== 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 @@ -5916,6 +6259,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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/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 132 400] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5925,7 +6270,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 395] testutil.go:2330: got gzip streams: @@ -5954,15 +6299,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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] + 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 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 471 +=== 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: 116, NextOffset: 301 +=== 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:395: Comparing: "foo2" vs "foo2" +=== 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: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 === RUN TestGzipEStargz/testWriteAndOpen/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:509: Offset: 334, NextOffset: 923 +=== 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=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 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5981,6 +6369,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 125 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5990,15 +6380,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR 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: 120, NextOffset: 307 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR 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"} +=== 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 +=== 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 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6026,6 +6459,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 134 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6035,49 +6470,52 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [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: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: 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: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: 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: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: 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:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 922 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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=GNU 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 -=== 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 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: @@ -6097,6 +6535,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6106,8 +6546,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 -=== 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=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 @@ -6117,15 +6555,56 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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: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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,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=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 1171 === 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:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,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 @@ -6135,55 +6614,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 362] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 357 === 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=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: 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 -=== NAME 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 @@ -6193,7 +6632,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: @@ -6204,15 +6643,61 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + 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 +=== 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: 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" +=== 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:509: Offset: 178, NextOffset: 211 +=== 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:509: Offset: 83, NextOffset: 116 +=== 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: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + 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: [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} +=== 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" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 1166 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 @@ -6222,61 +6707,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 103 354] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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"}]} -=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 354 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 -=== 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"} -=== 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6295,8 +6736,44 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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] +=== 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=9,prefix="../",src=0,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: 1175 +=== 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" @@ -6304,7 +6781,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 -=== 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=9,prefix="",src=0,format=GNU,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: @@ -6324,42 +6801,10 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 [.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: 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/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 350] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 397, NextOffset: 1042 +=== 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=GNU + 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" @@ -6367,10 +6812,28 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== 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 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 499, NextOffset: 1158 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" @@ -6378,7 +6841,22 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,prefix="/",format=GNU,minChunkSize=0 +=== 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 "": [.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=0,format=GNU,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 105 356] testutil.go:2330: got gzip streams: @@ -6397,6 +6875,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 356] testutil.go:2330: got gzip streams: @@ -6407,38 +6886,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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: "foo2" vs "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: "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: "" 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: 366 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -6447,10 +6894,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,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=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6460,15 +6904,59 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 + 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 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR 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"} +=== 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=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 @@ -6487,38 +6975,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 359] testutil.go:2330: got gzip streams: @@ -6529,8 +6986,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,prefix="../",format=PAX,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 113 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6540,6 +6995,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 [.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 + 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 +=== 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 @@ -6549,6 +7036,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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:1580: testing streams: [0 0 116 372] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6575,58 +7065,38 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === 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=9,prefix="../",format=GNU,minChunkSize=0 -=== 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 -=== 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] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== 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} -=== 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=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 341 === 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: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark 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: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: 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=USTAR,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 + testutil.go:395: Comparing: "" vs "" + 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 === 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: @@ -6634,11 +7104,28 @@ 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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"} === 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: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: +=== 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=-1,prefix="./",lossless=false,format=GNU 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" @@ -6655,8 +7142,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6666,58 +7151,65 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== 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: [0]: {"name":"foo","type":"dir","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=0,prefix="",format=PAX,minChunkSize=0#01 +=== 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 [.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=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 363] 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:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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" === 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: 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 + 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=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 @@ -6727,7 +7219,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 360] testutil.go:2330: got gzip streams: @@ -6747,6 +7239,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6756,37 +7250,37 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 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: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: 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: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:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 === 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: @@ -6796,10 +7290,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=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 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6809,6 +7301,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=0,prefix="./",format=PAX,minChunkSize=0#01 +=== 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 @@ -6827,53 +7321,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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 "" +=== NAME 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 -=== 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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: 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: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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,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: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: 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:509: Offset: 483, NextOffset: 516 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 346 +=== 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:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_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: -=== 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=-2,prefix="",lossless=false,format=USTAR 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" @@ -6908,52 +7407,52 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",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 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 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,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":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: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 + 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: 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:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: 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: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: 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 + 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: @@ -6973,7 +7472,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: @@ -6993,54 +7492,61 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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"}]} +=== 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 [foo2 .no.prefetch.landmark foo] + 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: 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" +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363 885] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 301 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 1181 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 885 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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=PAX,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 +=== 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 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,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=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 -=== 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=9,prefix="/",src=0,format=PAX,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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 + 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/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 === 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: @@ -7050,7 +7556,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [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=-1,prefix="/",format=USTAR,minChunkSize=0 === 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: @@ -7061,6 +7566,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7075,54 +7582,62 @@ 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" -=== 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=-2,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","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=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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 521 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 949 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 1188 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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/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: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"}]} -=== 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=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":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 488 +=== 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: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: 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=0,format=GNU,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/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=GNU testutil.go:1580: testing streams: [0 0 362 881] testutil.go:2330: got gzip streams: @@ -7142,7 +7657,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363 886] testutil.go:2330: got gzip streams: @@ -7160,11 +7675,49 @@ 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} +=== 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 [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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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: 214, NextOffset: 483 === 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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: @@ -7180,66 +7733,68 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 === 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=9,prefix="",src=0,format=GNU,minChunkSize=0 - 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=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225 748] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 120, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,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=-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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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" +=== 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 + testutil.go:509: Offset: 352, NextOffset: 951 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,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=PAX,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 1193 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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.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: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 === 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:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=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 @@ -7250,7 +7805,7 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: @@ -7272,49 +7827,58 @@ testutil.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=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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" +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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: 116, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,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: 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: "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 +=== 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: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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== 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=GNU,minChunkSize=0 - 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: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: 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:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:509: Offset: 352, NextOffset: 947 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: @@ -7325,7 +7889,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === 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: @@ -7337,6 +7900,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 @@ -7347,6 +7912,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=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"}]} +=== 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 @@ -7356,59 +7924,50 @@ testutil.go:1638: got TOC entries: testutil.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=-2,prefix="",format=USTAR,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: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 -=== 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":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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - 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=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: 306, NextOffset: 339 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 929 - testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go: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: 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: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: 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=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 + 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 @@ -7419,6 +7978,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7439,18 +8000,59 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 === 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 +=== 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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 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: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 353, NextOffset: 948 +=== 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} 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 +=== 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=1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 @@ -7461,40 +8063,7 @@ testutil.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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1172 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 @@ -7502,14 +8071,8 @@ 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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/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_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 @@ -7530,7 +8093,39 @@ testutil.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go: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 +=== 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:509: Offset: 359, NextOffset: 958 === 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: @@ -7542,62 +8137,18 @@ testutil.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=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 +=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - 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_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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} -=== 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 === 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=USTAR,minChunkSize=0 - 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_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 @@ -7608,8 +8159,6 @@ testutil.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=-2,prefix="./",format=PAX,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 @@ -7630,16 +8179,59 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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: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 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,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","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=-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: 941, NextOffset: 978 === 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: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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 @@ -7650,39 +8242,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== 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 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 240 296 630] testutil.go:2330: got gzip streams: @@ -7704,6 +8264,38 @@ testutil.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 [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 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== 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 @@ -7711,59 +8303,22 @@ 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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=-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 [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" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 === 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_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 @@ -7774,18 +8329,61 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== 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: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" === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 981, NextOffset: 2498 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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: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 === 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:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=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 @@ -7796,8 +8394,6 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7807,40 +8403,8 @@ testutil.go:1638: got TOC entries: testutil.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=-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] === 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: @@ -7852,18 +8416,56 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== 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 [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 [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 988, NextOffset: 2514 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== 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} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/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 @@ -7874,6 +8476,8 @@ testutil.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=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7883,51 +8487,61 @@ testutil.go:1638: got TOC entries: testutil.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=-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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 +=== 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 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark 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: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: 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 + 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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: "" 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=USTAR 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:395: Comparing: "foo" vs "foo" + 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=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 381, NextOffset: 941 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 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} +=== 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=USTAR 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 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297 632] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7948,6 +8562,40 @@ testutil.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 +=== 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 [.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== 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 @@ -7957,60 +8605,49 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === 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=-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: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 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:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 245 301 636] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 1188 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 949 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - 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: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 319 -=== 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=-1,prefix="/",src=0,format=PAX,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=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 245 298 633] testutil.go:2330: got gzip streams: @@ -8021,6 +8658,7 @@ testutil.go:1638: got TOC entries: testutil.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=9,prefix="./",format=USTAR,minChunkSize=0#01 === 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: @@ -8032,72 +8670,64 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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: -=== 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=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=-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: 483, NextOffset: 516 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" 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: 346, NextOffset: 942 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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.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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 "": [foo2 .no.prefetch.landmark foo] 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 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300 636] 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: 135, NextOffset: 172 +=== 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 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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 -=== 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=-2,prefix="",src=0,format=GNU,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 633] testutil.go:2330: got gzip streams: @@ -8119,49 +8749,62 @@ testutil.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 -=== 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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 +=== NAME TestGzipEStargz/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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + 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 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,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=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU 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: +=== 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: 649, NextOffset: 686 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=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 @@ -8170,8 +8813,6 @@ 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} -=== 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=9,prefix="",lossless=true,format=USTAR 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 testutil.go:1580: testing streams: [0 0 205 247 562] @@ -8184,70 +8825,65 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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"}]} +=== 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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 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: 116, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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/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=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === 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=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== 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: 319, NextOffset: 352 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 947 - testutil.go:509: Offset: 514, NextOffset: 1182 + 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 [foo foo2] + 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: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: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:509: Offset: 352, NextOffset: 947 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=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 @@ -8268,50 +8904,51 @@ testutil.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 207 257 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go: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: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: 324 - testutil.go:509: Offset: 217, NextOffset: 487 + 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: 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: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 [foo2 foo] + 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: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: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:509: Offset: 357, NextOffset: 955 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=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 + 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=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8332,6 +8969,8 @@ testutil.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 +=== 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 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8342,16 +8981,56 @@ testutil.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: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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 348, NextOffset: 385 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 953, NextOffset: 990 === 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: 697, NextOffset: 2048 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:509: Offset: 697, NextOffset: 2048 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=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 212 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8362,7 +9041,7 @@ testutil.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=0,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: @@ -8374,35 +9053,8 @@ testutil.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 -=== 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] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 948 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 320 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 @@ -8410,17 +9062,41 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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: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=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: 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: 482, NextOffset: 515 -=== 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=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=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: 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=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 204 254 570] testutil.go:2330: got gzip streams: @@ -8430,8 +9106,6 @@ 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} -=== 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=9,prefix="/",lossless=true,format=PAX 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] @@ -8446,33 +9120,54 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259 575] testutil.go:2330: got gzip streams: +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU 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=gzip_compression_level=0,prefix="./",src=1,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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: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: 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: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 +=== 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=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 209 251 567] testutil.go:2330: got gzip streams: @@ -8480,29 +9175,10 @@ 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,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=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":209,"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: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8513,17 +9189,55 @@ testutil.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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/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=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: 6895 +=== NAME 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR 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"} +=== 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 "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: @@ -8535,38 +9249,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: "foo2" vs "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 "": [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 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 248 565] testutil.go:2330: got gzip streams: @@ -8578,16 +9261,59 @@ testutil.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 +=== 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 [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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 263 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000107STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,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","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" === 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: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 +=== 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=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 @@ -8608,16 +9334,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" +=== 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 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=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=USTAR 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:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 +=== 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":214,"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: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 === 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=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 @@ -8628,8 +9396,6 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=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 @@ -8639,61 +9405,53 @@ testutil.go:1638: got TOC entries: testutil.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"} +=== 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"}]} === 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=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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=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=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 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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] === 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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 @@ -8704,8 +9462,6 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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 @@ -8716,6 +9472,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -8726,50 +9484,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 216 266 588] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 266 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== 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"}]} +=== 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: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: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: 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: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: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: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: 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 -=== 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=-1,prefix="./",lossless=false,format=PAX + 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=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/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=PAX testutil.go:1580: testing streams: [0 0 216 258 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8790,8 +9548,29 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== 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=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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 585] +=== 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: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: 4284, NextOffset: 4321 +=== 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 testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 @@ -8799,7 +9578,27 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 === 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: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=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 @@ -8810,6 +9609,8 @@ testutil.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=USTAR,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 @@ -8820,16 +9621,59 @@ testutil.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 +=== 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 [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/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265 587] +=== 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 +=== 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=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== 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 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" === 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=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 @@ -8849,53 +9693,53 @@ testutil.go:1638: got TOC entries: testutil.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=-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"}]} === 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:341: B: TOCJSON: {"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"}]} +=== 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: 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/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: 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: 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: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: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: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: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260 581] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 +=== 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:2349: [3] at 581 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":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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8906,6 +9750,8 @@ testutil.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=-2,prefix="",format=USTAR,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 @@ -8916,6 +9762,19 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== 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: "foo2" vs "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=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 @@ -8926,40 +9785,27 @@ testutil.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 -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 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: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: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 -=== 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=-2,prefix="",src=0,format=PAX,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: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: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + 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=PAX testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: @@ -8971,6 +9817,8 @@ testutil.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=-2,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 222 272 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8991,16 +9839,58 @@ testutil.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 +=== 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 +=== 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== 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 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 8008 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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=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 @@ -9011,56 +9901,17 @@ testutil.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=-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 [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,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: 383, NextOffset: 945 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 +=== 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=PAX testutil.go:1580: testing streams: [0 0 446 558 1206] testutil.go:2330: got gzip streams: @@ -9082,6 +9933,40 @@ testutil.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 +=== 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 "": [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 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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=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=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 @@ -9092,8 +9977,6 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=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 @@ -9102,44 +9985,8 @@ 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} -=== 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 [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - 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/1dir_1file-compression=gzip_compression_level=-2,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: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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9150,6 +9997,8 @@ testutil.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=GNU,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 @@ -9159,49 +10008,50 @@ testutil.go:1638: got TOC entries: testutil.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 448 560 1211] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1211 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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"}]} +=== 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 [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: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:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 + 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/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 448 560 1211] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1211 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== 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: @@ -9211,10 +10061,10 @@ 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} -=== 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=-2,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561 1212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9225,8 +10075,6 @@ testutil.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 -=== 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 447 700 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9237,37 +10085,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 2023 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/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: @@ -9275,28 +10093,74 @@ 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" -=== 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=-2,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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 "" === NAME 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,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: 363, NextOffset: 400 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 557, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 447 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: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 700 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 1350 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bcSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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/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: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/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:395: Comparing: "foo2" vs "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=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 +=== 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 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: @@ -9323,39 +10187,7 @@ testutil.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 -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 693, NextOffset: 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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:1580: testing streams: [0 0 452 705 1357] testutil.go:2330: got gzip streams: @@ -9367,8 +10199,44 @@ testutil.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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 452 564 1216] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 2048 @@ -9377,6 +10245,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/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=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 @@ -9387,62 +10257,18 @@ testutil.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 -=== 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: "foo2" vs "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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 452 564 1216] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,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: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 946 -=== 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":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 690 -=== 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=GNU,minChunkSize=0 - 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706 1358] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9453,16 +10279,54 @@ testutil.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 +=== 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=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" +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"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=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":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 [foo2 .no.prefetch.landmark foo] === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go: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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -9474,55 +10338,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 [.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] -=== 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 -=== 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: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - 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 [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -9545,6 +10372,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 @@ -9556,6 +10385,39 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "" vs "" + 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=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 @@ -9578,8 +10440,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -9591,38 +10451,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 [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 [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=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: @@ -9646,7 +10475,31 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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] +=== 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=GNU 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 @@ -9656,8 +10509,21 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,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=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 + 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 +=== 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=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: @@ -9692,30 +10558,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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 @@ -9725,23 +10567,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,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=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === 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=0,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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== 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 @@ -9753,6 +10580,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 @@ -9764,56 +10593,62 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== 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: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: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: 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:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + 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:395: Comparing: "foo2" vs "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/2meta_2file-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 1569 in stargz, uncompressed length 512 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 2109 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: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + 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/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + 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 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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" @@ -9822,12 +10657,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== 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 @@ -9859,6 +10692,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=USTAR,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 @@ -9870,8 +10705,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=9,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 @@ -9883,38 +10716,38 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} +=== 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: 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: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: 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: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: 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: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: 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 + 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=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 145 201 520] testutil.go:2330: got gzip streams: @@ -9927,6 +10760,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/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 @@ -9938,56 +10773,59 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201 520] - testutil.go:2330: got gzip streams: -=== 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 "" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 === 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === 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 145 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX 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"} -=== 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 363 === 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=0,prefix="",src=1,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: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "" vs "" 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: 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=1,format=PAX,minChunkSize=0 + 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== 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: @@ -10000,8 +10838,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10024,17 +10860,55 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 [.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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 1324 + 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: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 +=== 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 @@ -10046,44 +10920,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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=0,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: 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/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== 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 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 @@ -10093,6 +10931,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10103,7 +10943,41 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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"}]} === 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:341: B: TOCJSON: {"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 [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: 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 @@ -10115,6 +10989,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10137,17 +11013,63 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 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 +=== 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 "" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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: "foo" vs "foo" +=== 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:509: Offset: 82, NextOffset: 115 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== 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 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 +=== 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"} +=== 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" + 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 === 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10174,6 +11096,8 @@ 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 +=== 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=GNU 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: @@ -10184,14 +11108,60 @@ 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/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:509: Offset: 181, NextOffset: 214 +=== 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" 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:509: Offset: 119, NextOffset: 308 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU 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:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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/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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 308, NextOffset: 341 === 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: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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 @@ -10203,6 +11173,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10225,16 +11197,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 + 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 "" +=== 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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] +=== 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" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=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: 504, NextOffset: 1166 +=== 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 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:509: Offset: 334, NextOffset: 923 +=== 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 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204 523] testutil.go:2330: got gzip streams: @@ -10258,6 +11271,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/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 132 182 476] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10269,8 +11284,42 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 1175 +=== NAME 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: +=== 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=false,format=USTAR 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 @@ -10280,50 +11329,21 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 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 +=== 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: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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -10335,19 +11355,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 179 472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 472 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 115 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":129,"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:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=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 @@ -10392,45 +11450,44 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== 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 [.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: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go: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: 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:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175 471] 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/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 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: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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" @@ -10439,8 +11496,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10452,8 +11507,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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 @@ -10475,7 +11528,41 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"}]} === 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: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: 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: "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: "" 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=1,format=PAX,minChunkSize=0 +=== NAME 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 @@ -10487,6 +11574,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 132 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10498,53 +11587,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 181 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10556,6 +11609,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=USTAR,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 @@ -10567,57 +11622,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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=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"}]} +=== 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 [.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: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: 3171, NextOffset: 3208 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 === NAME 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 479 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,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=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: 479, NextOffset: 512 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":134,"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:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 340 === 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=0,prefix="./",src=1,format=GNU,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: 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: @@ -10630,7 +11686,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=PAX testutil.go:1580: testing streams: [0 0 134 184 481] testutil.go:2330: got gzip streams: @@ -10654,50 +11710,52 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 - testutil.go:1580: testing streams: [0 0 135 185 482] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} +=== 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 "" +=== 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: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: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: 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: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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: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: 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/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + 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=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 @@ -10720,7 +11778,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: @@ -10733,10 +11791,34 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: @@ -10744,6 +11826,22 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-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 @@ -10763,47 +11861,9 @@ 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} -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 === 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=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 - 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/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 @@ -10815,7 +11875,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: @@ -10828,6 +11888,39 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=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 [.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 [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: 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=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 @@ -10861,6 +11954,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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=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 @@ -10872,62 +11967,50 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,prefix="",format=USTAR,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":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/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 [.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: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 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: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 [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: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 + 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,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=GNU 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: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=GNU 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,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":140,"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: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 === 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=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: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -10939,6 +12022,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10957,11 +12042,48 @@ 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: +=== 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 "": [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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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: 215, NextOffset: 482 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 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 + 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=1,format=USTAR,minChunkSize=0 +=== 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=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: @@ -10974,39 +12096,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 [.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] -=== NAME 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: -=== 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: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 187 in stargz, uncompressed length 2560 @@ -11014,16 +12105,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 137 179 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11035,17 +12118,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 217 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 495 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"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: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=gzip_compression_level=-1,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: 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 +=== 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=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 @@ -11057,7 +12181,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: @@ -11081,48 +12205,52 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 191 494] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 494 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} +=== 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"}]} +=== 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:395: Comparing: "" vs "" 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: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: 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: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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + 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=-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 testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11132,14 +12260,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== 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=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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 @@ -11151,17 +12273,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 +=== 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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: 524, NextOffset: 1193 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,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":315,"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: 352, NextOffset: 951 === 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 315 568 1320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11175,6 +12337,8 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 @@ -11195,6 +12359,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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":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 +=== 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 @@ -11205,59 +12378,46 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 312 === 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: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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,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 + 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 "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 319 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: 247, NextOffset: 562 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== 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=9,prefix="../",format=GNU,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 319 431 1188] testutil.go:2330: got gzip streams: @@ -11292,6 +12452,40 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=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 321 574 1331] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11309,64 +12503,24 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== 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":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=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569 1323] testutil.go:2330: got gzip streams: -=== 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 "": [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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 316 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"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: 392, NextOffset: 1045 === 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: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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11378,6 +12532,39 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 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 +=== 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 @@ -11389,6 +12576,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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=-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 @@ -11411,8 +12600,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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 @@ -11423,18 +12610,65 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 951 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 1193 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 574 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" 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:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,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":321,"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:395: Comparing: "foo2" vs "foo2" === 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: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=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11446,48 +12680,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574 1333] -=== 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" - 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/2meta_2file-compression=gzip_compression_level=-2,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=PAX,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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: @@ -11495,7 +12691,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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=PAX,minChunkSize=0#02 === 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: @@ -11512,15 +12708,46 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" === 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=GNU,minChunkSize=0 + 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: "foo2" vs "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 + 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 +=== NAME 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 @@ -11531,7 +12758,10 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,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=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 @@ -11544,60 +12774,63 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=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: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=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":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] 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: 184, NextOffset: 217 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 324 === 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: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=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 @@ -11610,72 +12843,65 @@ 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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== 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 [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: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark 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: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: 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 + 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: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === 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=PAX,minChunkSize=0#01 -=== 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 @@ -11684,6 +12910,8 @@ === 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: +=== 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=USTAR 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" @@ -11700,74 +12928,69 @@ 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=GNU,minChunkSize=0#01 -=== 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 [.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/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 +=== 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: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 +=== 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:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 === 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":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"}]} +=== 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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: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=1,format=USTAR,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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 394 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU 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: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 === 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: "" 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: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== 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 @@ -11780,18 +13003,58 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== 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 "": [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 "": [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 + testutil.go:509: Offset: 381, NextOffset: 941 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 169, NextOffset: 647 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/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=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 @@ -11804,68 +13067,72 @@ 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 -=== 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 -=== 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=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 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 119 314] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=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 +=== 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" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 945, NextOffset: 982 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 690 === 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: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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=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 @@ -11884,12 +13151,47 @@ testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 + 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11901,49 +13203,47 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,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":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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 320] +=== 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: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=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 557, NextOffset: 594 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 397, NextOffset: 1042 - testutil.go:509: Offset: 594, NextOffset: 1324 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 1324 - testutil.go:509: Offset: 397, NextOffset: 1042 + 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 360 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,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: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== 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 122 314] testutil.go:2330: got gzip streams: @@ -11957,7 +13257,7 @@ 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=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: @@ -11965,75 +13265,113 @@ testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:395: Comparing: "foo" vs "foo" +=== 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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 121 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: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,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 126 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: +=== 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" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 945, NextOffset: 982 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 === 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=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 @@ -12052,13 +13390,49 @@ 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=USTAR,minChunkSize=0#02 +=== 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: "foo2" vs "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 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + 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/testWriteAndOpen/3dir-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#01 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 107 286] testutil.go:2330: got gzip streams: @@ -12066,58 +13440,63 @@ 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 -=== 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 "": [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: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== 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=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 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 951 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=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 106 285] testutil.go:2330: got gzip streams: @@ -12131,6 +13510,8 @@ 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=GNU,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 @@ -12148,50 +13529,48 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=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"}]} === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,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=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":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: 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: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: 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: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: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: 476 - testutil.go:509: Offset: 119, NextOffset: 308 + 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: 476, NextOffset: 509 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/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=PAX testutil.go:1580: testing streams: [0 0 104 285] 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: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-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=USTAR,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 @@ -12210,12 +13589,47 @@ 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 +=== 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=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 +=== 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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 2040 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "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=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 108 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -12228,6 +13642,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=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 @@ -12245,78 +13661,110 @@ 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" +=== 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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" === 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: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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: "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/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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 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/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/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 +=== 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 "" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 697, NextOffset: 2048 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:509: Offset: 697, NextOffset: 2048 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: @@ -12336,64 +13784,71 @@ 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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== 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=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 === RUN TestGzipEStargz/testWriteAndOpen/3dir-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: 120, NextOffset: 307 +=== 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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 102 286] +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-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: 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=-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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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 @@ -12415,14 +13870,51 @@ 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#01 +=== 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=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 === 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 +=== 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:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 === 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-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 @@ -12441,64 +13933,69 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - 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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 +=== 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: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,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=0,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" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,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 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,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: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=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: @@ -12512,12 +14009,51 @@ testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: +=== 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"}]} +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -12541,6 +14077,7 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === RUN 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: @@ -12548,53 +14085,53 @@ 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 -=== 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: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 +=== 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: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: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: 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: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: 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: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: 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/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== 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 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:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== 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 @@ -12613,12 +14150,55 @@ 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/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 "" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,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/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=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 @@ -12637,59 +14217,66 @@ 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 -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME 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 +=== 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 [foo2 .no.prefetch.landmark foo] + 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: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: 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: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: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: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: 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/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 444 935] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 935 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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=false,format=GNU testutil.go:1580: testing streams: [0 0 304 795] 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: 4321, NextOffset: 8008 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 438 926] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 297 785] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12702,61 +14289,53 @@ testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 297 785] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== 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"}]} +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 439 927] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/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: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 439 927] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,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: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === 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: @@ -12776,26 +14355,65 @@ testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" +=== 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:395: Comparing: "foo2" vs "foo2" === 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=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: "" vs "" + 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/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 303 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 306 799] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12811,17 +14429,62 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] +=== 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=0,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=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: 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=PAX 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=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" @@ -12838,59 +14501,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 466 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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/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 @@ -12900,8 +14519,20 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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 @@ -12909,8 +14540,32 @@ 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=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=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 @@ -12938,7 +14593,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: @@ -12949,36 +14604,6 @@ testutil.go:1641: [0]: {"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=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 - 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 -=== 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 @@ -12987,22 +14612,55 @@ testutil.go:1638: got TOC 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 474 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,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: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/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 "": [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: 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 === 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: +=== 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:395: Comparing: "foo2" vs "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/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + 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=true,format=USTAR 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,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/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 @@ -13030,6 +14688,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13057,6 +14717,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + 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/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 @@ -13066,7 +14758,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: @@ -13095,50 +14788,17 @@ testutil.go:1641: [0]: {"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=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: "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 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:509: Offset: 339, NextOffset: 929 - 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/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/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 @@ -13157,6 +14817,39 @@ testutil.go:1641: [0]: {"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=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 [.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 +=== 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=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 @@ -13164,64 +14857,19 @@ 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} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX 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=64000 +=== 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: -=== 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 "": [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: 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=GNU,minChunkSize=0 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1172 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,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/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 @@ -13231,7 +14879,7 @@ testutil.go:1641: [0]: {"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/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 347] testutil.go:2330: got gzip streams: @@ -13251,55 +14899,46 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 346] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 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 -=== 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 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 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: "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:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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 - testutil.go:509: Offset: 345, NextOffset: 940 + 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 353] testutil.go:2330: got gzip streams: @@ -13310,7 +14949,8 @@ testutil.go:1641: [0]: {"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=1,format=USTAR,minChunkSize=0 +=== 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=1,prefix="",format=USTAR,minChunkSize=64000 === 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: @@ -13321,8 +14961,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 354] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13341,66 +14979,63 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 352] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 -=== 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 testutil.go:2349: [1] at 134 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: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 319 === 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=1,format=USTAR,minChunkSize=0 +=== 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=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + 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: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" === 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=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + 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=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13419,6 +15054,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== 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 @@ -13428,8 +15065,6 @@ testutil.go:1641: [0]: {"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/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -13439,56 +15074,56 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 +=== 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"}]} === 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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":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" -=== 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=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: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 === 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 testutil.go:2349: [1] at 135 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: 346, NextOffset: 942 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 352 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=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 392 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 +=== 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: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 === RUN TestGzipEStargz/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=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.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: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: 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 + 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=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: @@ -13499,6 +15134,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13517,8 +15154,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME 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 @@ -13527,44 +15162,9 @@ testutil.go:1638: got TOC 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=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 "" === 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=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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 "": [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 -=== 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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 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" @@ -13572,8 +15172,44 @@ testutil.go:1641: [0]: {"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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 +=== 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=1,prefix="./",src=2,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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 314] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" @@ -13581,6 +15217,8 @@ testutil.go:1641: [0]: {"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 +=== 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=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 @@ -13599,8 +15237,6 @@ testutil.go:1641: [0]: {"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/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -13610,6 +15246,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=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 @@ -13622,61 +15260,59 @@ 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 -=== 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 [.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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 306 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=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go: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: 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: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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,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:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 + 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: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + 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=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR 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 +=== 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=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 @@ -13704,6 +15340,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13713,7 +15351,41 @@ testutil.go:1641: [0]: {"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 +=== 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 [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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 309] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,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 106 in stargz, uncompressed length 2048 @@ -13722,6 +15394,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/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=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 @@ -13731,53 +15405,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 1188 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== 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 @@ -13786,6 +15422,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === 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: @@ -13814,48 +15451,51 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=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"}]} +=== 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: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: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: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 + 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 [foo2 foo] + 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: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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114 317] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + 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 +=== 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=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: @@ -13865,7 +15505,6 @@ testutil.go:1638: got TOC entries: testutil.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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === 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: @@ -13894,15 +15533,58 @@ testutil.go:1641: [0]: {"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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 246, NextOffset: 560 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 310 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 + 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: 560, NextOffset: 597 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:509: Offset: 400, NextOffset: 1051 + 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -13939,6 +15621,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME 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 @@ -13966,15 +15650,56 @@ testutil.go:1641: [0]: {"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":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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 320] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 1324 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== 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} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== 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 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -13984,40 +15709,6 @@ testutil.go:1641: [0]: {"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/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,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 @@ -14054,12 +15745,48 @@ testutil.go:1641: [0]: {"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":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 +=== 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=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 403, NextOffset: 1050 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== 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=-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} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX @@ -14099,6 +15826,8 @@ testutil.go:1641: [0]: {"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=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14107,7 +15836,41 @@ testutil.go:1638: got TOC 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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=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 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14138,47 +15901,15 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 319] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 947 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 @@ -14186,10 +15917,7 @@ testutil.go:1638: got TOC entries: testutil.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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-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#02 -=== NAME 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 @@ -14199,6 +15927,38 @@ testutil.go:1641: [0]: {"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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: 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/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 @@ -14207,7 +15967,10 @@ testutil.go:1638: got TOC entries: testutil.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=-2,prefix="",lossless=true,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=-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 @@ -14246,14 +16009,51 @@ === 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 301 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 699] +=== 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=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 224 in stargz, uncompressed length 2048 @@ -14271,6 +16071,8 @@ testutil.go:1641: [0]: {"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 +=== 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=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 @@ -14306,7 +16108,40 @@ testutil.go:1638: got TOC 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":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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== NAME 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 @@ -14315,7 +16150,10 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=0 === 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=USTAR,minChunkSize=0 +=== NAME 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 @@ -14353,6 +16191,8 @@ 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] +=== 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: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 @@ -14360,7 +16200,41 @@ testutil.go:1638: got TOC 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=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" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14379,57 +16253,15 @@ testutil.go:1641: [0]: {"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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 487 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 955 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 - 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=1,format=GNU,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 @@ -14438,6 +16270,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === 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: @@ -14448,26 +16281,73 @@ testutil.go: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 +=== 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" +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 214 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + 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] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 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:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 + 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=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"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=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=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 @@ -14507,7 +16387,42 @@ 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"}]} === 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== 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=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 @@ -14528,8 +16443,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== 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 @@ -14550,6 +16463,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,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 @@ -14563,6 +16509,8 @@ 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} +=== 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=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} @@ -14570,39 +16518,6 @@ 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 948 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,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 @@ -14642,7 +16557,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "foo2" vs "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 + 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=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14663,8 +16612,6 @@ 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/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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 @@ -14684,40 +16631,8 @@ 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=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 326, NextOffset: 359 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 359, NextOffset: 958 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:509: Offset: 359, NextOffset: 958 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === 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: @@ -14739,6 +16654,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=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 [.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: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,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 @@ -14759,6 +16707,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14779,8 +16729,6 @@ 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/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== 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 @@ -14802,56 +16750,78 @@ 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] +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 115, NextOffset: 306 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 469 + 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: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 306, NextOffset: 339 +=== 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"} -=== 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=-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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 +=== 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: 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: 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: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=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -14872,10 +16842,7 @@ 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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/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 @@ -14895,17 +16862,64 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=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: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: +=== 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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 510 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU 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 +=== 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=GNU 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} @@ -14935,40 +16949,8 @@ 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=-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 "": [foo2 foo] 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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: @@ -14989,8 +16971,40 @@ 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/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== 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 @@ -15010,40 +17024,8 @@ 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=-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"}]} === 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=-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 "": [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 - testutil.go:395: Comparing: "foo2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -15065,9 +17047,43 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 949 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU 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 @@ -15084,7 +17100,10 @@ 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=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === 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 @@ -15105,6 +17124,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== 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=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 @@ -15114,21 +17135,67 @@ 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 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 === 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=USTAR,minChunkSize=0 + 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=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 +=== 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=false,format=USTAR 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 @@ -15145,39 +17212,38 @@ 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 -=== 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=-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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go: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: 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: @@ -15199,7 +17265,7 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: @@ -15221,41 +17287,42 @@ 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 -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: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: 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: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: 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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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: 941, NextOffset: 978 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=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 135 172 209 246 283 320 365 981] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 @@ -15263,9 +17330,6 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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: @@ -15276,8 +17340,9 @@ 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=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === 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 135 172 209 246 283 320 363 979] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15298,6 +17363,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "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=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 @@ -15318,39 +17416,7 @@ 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 -=== 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=-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 [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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === 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: @@ -15372,6 +17438,40 @@ 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=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 @@ -15409,43 +17509,43 @@ 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"} +=== 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=false,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + 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 -=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + 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: 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: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 "": [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: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: 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=PAX,minChunkSize=0 + 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/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 987] testutil.go:2330: got gzip streams: @@ -15467,6 +17567,40 @@ 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "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 +=== 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: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 @@ -15486,48 +17620,53 @@ 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/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === 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=-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"}]} +=== 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=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: 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: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: 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: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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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: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: 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/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 955 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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 @@ -15540,7 +17679,10 @@ 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=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === 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=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 @@ -15561,39 +17703,39 @@ 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/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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"}]} +=== 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: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: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: 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: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: 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: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: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,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=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: @@ -15635,38 +17777,39 @@ 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 -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 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:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: 948, NextOffset: 985 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 985, NextOffset: 2506 - testutil.go:509: Offset: 693, NextOffset: 2040 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:509: Offset: 172, NextOffset: 656 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + 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=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 992] testutil.go:2330: got gzip streams: @@ -15687,8 +17830,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=-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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 990] testutil.go:2330: got gzip streams: @@ -15710,20 +17885,7 @@ 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=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":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 +=== 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: @@ -15733,20 +17895,9 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 690, NextOffset: 2030 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 983, NextOffset: 2500 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [8] at 994 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=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":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -15754,24 +17905,42 @@ 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=-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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR 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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:509: Offset: 172, NextOffset: 653 +=== 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=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: 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + 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 [foo2 foo] + 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=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -15812,8 +17981,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,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=-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: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -15835,6 +18036,8 @@ 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=-1,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 @@ -15855,6 +18058,40 @@ 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":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=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 @@ -15875,42 +18112,40 @@ 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 -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=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: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: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: 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: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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 @@ -15919,7 +18154,16 @@ 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + 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/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,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":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -15928,6 +18172,7 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: @@ -15936,59 +18181,20 @@ 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "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/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,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: "foo2" vs "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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== 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=-1,prefix="",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 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: @@ -16010,7 +18216,39 @@ 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/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 +=== 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=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: @@ -16032,40 +18270,6 @@ 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=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 - 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/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== 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 @@ -16086,6 +18290,8 @@ 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=-1,prefix="./",format=USTAR,minChunkSize=0 +=== 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 @@ -16099,14 +18305,56 @@ 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} +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU 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=PAX,minChunkSize=0 + 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 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + 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 === 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: @@ -16128,38 +18376,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== 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 - 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=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: @@ -16171,16 +18388,62 @@ 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 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 347, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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=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: 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 === 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 +=== 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 @@ -16200,6 +18463,7 @@ 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=PAX,minChunkSize=0 === 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: @@ -16221,6 +18485,40 @@ 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== 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=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 @@ -16260,7 +18558,41 @@ 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=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 2040 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "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/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 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 @@ -16281,6 +18613,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== 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 @@ -16295,12 +18629,51 @@ testutil.go:1638: got TOC entries: testutil.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"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 347, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + 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 === 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: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 [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: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:509: Offset: 690, NextOffset: 2030 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=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 @@ -16321,8 +18694,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== 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 @@ -16343,39 +18714,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} +=== 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=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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: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: 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: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: "foo2" vs "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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,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: @@ -16417,6 +18788,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/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 @@ -16437,8 +18810,88 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/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 foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 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: "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" 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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 @@ -16456,40 +18909,9 @@ 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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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=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 "": [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 [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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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=-1,prefix="/",format=PAX,minChunkSize=64000 === 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: @@ -16531,61 +18953,126 @@ 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 -=== 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=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"}]} +=== 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo3 foo5 foo_empty5 foo6 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: "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: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + 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: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: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: "" vs "" - 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:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "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:509: Offset: 3204, NextOffset: 3241 === 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/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=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":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:509: Offset: 3749, NextOffset: 3786 +=== 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":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: 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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: 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=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=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 @@ -16625,68 +19112,123 @@ 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/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/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"}]} +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6] vs [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 === 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 15980 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR 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} -=== 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: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR 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"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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: "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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16707,8 +19249,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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 @@ -16728,62 +19268,121 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 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: 6953, NextOffset: 6990 +=== 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=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_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_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: 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty] + 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: 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 + 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/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,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:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== 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=true,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_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#02 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16797,6 +19396,8 @@ testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,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"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} @@ -16824,39 +19425,47 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== 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"}]} +=== 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 foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 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 + 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: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + 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: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:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] testutil.go:2330: got gzip streams: @@ -16864,20 +19473,77 @@ 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=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5] vs [foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 216 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: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [5] at 249 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6464, NextOffset: 6501 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=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 @@ -16898,8 +19564,33 @@ 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 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: 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 @@ -16907,6 +19598,9 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX 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: @@ -16917,7 +19611,69 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4] vs [foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 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 === 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: 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: "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_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: "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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-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 @@ -16938,38 +19694,6 @@ 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/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 "": [.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 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16980,8 +19704,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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} @@ -16992,7 +19714,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === 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: @@ -17013,7 +19735,86 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4] + 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" + 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 +=== NAME 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 @@ -17029,6 +19830,9 @@ testutil.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"} +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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"} @@ -17054,44 +19858,27 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 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: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,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 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 149 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: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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 @@ -17100,14 +19887,87 @@ 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} +=== 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: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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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: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: "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=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,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: 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 "": [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2] vs [foo_empty5 foo6 foo foo_empty foo3 foo5 foo2 foo_empty2 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: "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: "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=0,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 113 146 179 212 245 278 318 897] testutil.go:2330: got gzip streams: @@ -17129,43 +19989,12 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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 @@ -17201,7 +20030,88 @@ 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + 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: "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 "": [foo2 foo3 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 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: "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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=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 @@ -17222,39 +20132,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17274,9 +20151,8 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",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 118 151 184 217 250 283 315 892] testutil.go:2330: got gzip streams: @@ -17297,7 +20173,87 @@ 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=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 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2] + 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 === 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=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 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 @@ -17317,6 +20273,7 @@ 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=-2,prefix="./",format=USTAR,minChunkSize=64000 === RUN 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: @@ -17337,41 +20294,8 @@ 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/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 [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: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 558 - 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: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== 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=-2,prefix="./",format=PAX,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: @@ -17393,8 +20317,88 @@ 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=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 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] vs [foo4 foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4] + 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" 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_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 +=== 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: +=== 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: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 @@ -17412,7 +20416,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === 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: @@ -17429,50 +20433,33 @@ testutil.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"} -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,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: 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 [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME 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=-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 "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512 1901] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 @@ -17480,17 +20467,96 @@ 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=gzip_compression_level=0,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: "foo_empty3" vs "foo_empty3" + 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=false,format=PAX testutil.go:2349: [7] at 512 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [8] at 1901 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX 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: 2184, NextOffset: 3749 +=== 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX 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: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -17510,9 +20576,8 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== 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 1903] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17533,38 +20598,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "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: "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: "" 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 +=== 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 230 267 304 341 378 415 656 2058] testutil.go:2330: got gzip streams: @@ -17586,30 +20620,126 @@ 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 +=== 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 "": [foo5 foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "foo_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: 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_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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 610, NextOffset: 775 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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 +=== 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: 594, NextOffset: 631 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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:509: Offset: 775, NextOffset: 812 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [8] at 1917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 631, NextOffset: 762 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 812, NextOffset: 943 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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"} +=== 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=USTAR 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/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== 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: 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 "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3] vs [foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2058] - 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=-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: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: "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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 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 @@ -17627,39 +20757,7 @@ 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/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] testutil.go:2330: got gzip streams: @@ -17701,47 +20799,17 @@ 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/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 416 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:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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: @@ -17750,23 +20818,92 @@ 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] vs [foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "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 + 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2] vs [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] + 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: "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_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 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=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 @@ -17785,8 +20922,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== 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 @@ -17807,6 +20942,8 @@ 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 +=== 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 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 @@ -17827,38 +20964,7 @@ 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 -=== 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 "": [.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=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: @@ -17879,20 +20985,102 @@ 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/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark 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: 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: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo3 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 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: 245, NextOffset: 374 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 131, NextOffset: 260 +=== 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 +=== 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: 374, NextOffset: 411 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [8] at 2050 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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/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"} @@ -17900,9 +21088,18 @@ 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:509: Offset: 297, NextOffset: 428 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== 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 @@ -17922,40 +21119,8 @@ 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/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 [foo2 .no.prefetch.landmark foo] - 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2063] testutil.go:2330: got gzip streams: @@ -17977,8 +21142,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17998,7 +21161,89 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo] + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6] + testutil.go:395: Comparing: "foo" 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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,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 @@ -18018,42 +21263,8 @@ 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/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 "" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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: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 -=== 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=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",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 1922] testutil.go:2330: got gzip streams: @@ -18094,9 +21305,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,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 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 @@ -18117,28 +21327,6 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:395: Comparing: "foo2" vs "foo2" - 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18146,38 +21334,108 @@ 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 "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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"}]} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,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: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5] vs [foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_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: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=2,format=GNU,minChunkSize=0 + 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: "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 === 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 243, NextOffset: 373 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR 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=PAX,minChunkSize=0 + 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 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2] + 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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: +=== 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: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 @@ -18206,6 +21464,8 @@ testutil.go:1683: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18216,8 +21476,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18238,43 +21496,11 @@ testutil.go:1683: "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/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 - 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 - testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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" @@ -18288,84 +21514,143 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go: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_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 603 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 619, NextOffset: 785 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU 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" +=== 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "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" +=== 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:509: Offset: 772, NextOffset: 809 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 954, NextOffset: 991 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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" +=== 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: 940, NextOffset: 977 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + 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: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo2" vs "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: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - 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] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 264 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,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: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -18387,6 +21672,8 @@ testutil.go:1683: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== 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 @@ -18397,8 +21684,6 @@ testutil.go:1683: "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=0,prefix="./",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 @@ -18419,6 +21704,8 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18429,55 +21716,17 @@ testutil.go:1683: "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/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 [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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" -=== 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" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=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: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === 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: @@ -18485,42 +21734,140 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] vs [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_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: "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" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" 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: 968, NextOffset: 1678 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,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" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1187, NextOffset: 1965 + 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" + 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo foo3] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1187, NextOffset: 1965 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" 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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 297 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,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=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 411, NextOffset: 577 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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" 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 +=== 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:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 160 216 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18541,15 +21888,17 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: @@ -18557,10 +21906,12 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 157 213 534] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18571,8 +21922,6 @@ testutil.go:1683: "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 -=== NAME 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 @@ -18583,49 +21932,105 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo2 foo3] + 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" 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: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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 163 219 540] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 787, NextOffset: 824 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 === 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo5] vs [foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] + 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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 163 216 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18635,6 +22040,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" 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=1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: @@ -18646,8 +22052,6 @@ testutil.go:1683: "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 -=== 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 @@ -18657,41 +22061,7 @@ testutil.go:1683: "bar"(basename:"bar") is 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/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"}]} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME 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 @@ -18702,7 +22072,7 @@ testutil.go:1683: "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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: @@ -18720,21 +22090,112 @@ 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" + 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo5 foo_empty foo2 foo_empty3 foo4] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "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: "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_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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 579, NextOffset: 616 +=== 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: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1155, NextOffset: 1192 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1965 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 981, NextOffset: 1647 === 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 +=== 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 162 218 543] testutil.go:2330: got gzip streams: @@ -18745,41 +22206,7 @@ testutil.go:1683: "bar"(basename:"bar") is 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/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 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,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 @@ -18790,6 +22217,8 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18800,17 +22229,15 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -18818,61 +22245,113 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-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 +=== 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: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 "": [foo6 foo foo_empty2 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark 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: 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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 +=== 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 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1197, NextOffset: 1992 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 985, NextOffset: 1669 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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":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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - 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 [foo2 foo] +=== 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: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:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo" 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 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "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/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 164 220 547] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX 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 @@ -18888,12 +22367,10 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME 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 @@ -18904,63 +22381,18 @@ testutil.go:1683: "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/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" +=== 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=GNU testutil.go:1580: testing streams: [0 0 164 217 544] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 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" -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 -=== 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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 1171 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -18971,21 +22403,113 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 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: 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: "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: 263 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 480] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 246, NextOffset: 377 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 805, NextOffset: 936 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6] + 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 + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 488] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,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:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX 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" @@ -18993,6 +22517,8 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/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 @@ -19003,39 +22529,6 @@ testutil.go:1683: "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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -19046,17 +22539,17 @@ testutil.go:1683: "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 -=== NAME 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 +=== 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=false,format=GNU 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: @@ -19064,9 +22557,9 @@ 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" - 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 143 185 483] testutil.go:2330: got gzip streams: @@ -19078,33 +22571,7 @@ testutil.go:1683: "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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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=PAX testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: @@ -19115,38 +22582,121 @@ testutil.go:1683: "bar"(basename:"bar") is 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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 + 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: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 === 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1003, NextOffset: 1707 + testutil.go:509: Offset: 1215, NextOffset: 2006 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 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: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 444, NextOffset: 481 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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: 592, NextOffset: 629 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty] + 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: "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: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 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: 655, NextOffset: 792 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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 @@ -19157,39 +22707,6 @@ testutil.go:1683: "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 -=== 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 [.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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19200,18 +22717,18 @@ testutil.go:1683: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + 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=PAX,minChunkSize=64000#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 @@ -19222,10 +22739,21 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5] + 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 === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 253, NextOffset: 362 +=== 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 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 @@ -19233,7 +22761,77 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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: 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_empty" vs "foo_empty" +=== 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 @@ -19244,6 +22842,9 @@ testutil.go:1683: "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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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=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 @@ -19260,9 +22861,9 @@ 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" + 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: @@ -19274,6 +22875,8 @@ testutil.go:1683: "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=GNU,minChunkSize=64000#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 @@ -19294,8 +22897,69 @@ 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty3 foo4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "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_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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 803, NextOffset: 836 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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 @@ -19303,7 +22967,31 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,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" + 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME 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 @@ -19350,10 +23038,12 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 198 500] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19364,17 +23054,92 @@ testutil.go:1683: "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 "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 190 492] +=== 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=false,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1001, NextOffset: 1674 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 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 "" +=== 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: 365, NextOffset: 398 +=== 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" === 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: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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 @@ -19383,26 +23148,49 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: "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=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + 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=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -19438,22 +23226,114 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 foo6 foo foo_empty foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] + 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 374, NextOffset: 407 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 528, NextOffset: 666 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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: 407, NextOffset: 519 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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 "" +=== 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=USTAR 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 811, NextOffset: 844 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "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_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=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 @@ -19470,9 +23350,9 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -19484,15 +23364,17 @@ testutil.go:1683: "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=1,prefix="",format=GNU,minChunkSize=0#01 +=== 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 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN 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: @@ -19500,9 +23382,9 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -19514,35 +23396,130 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 112, NextOffset: 220 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,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: 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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 157 199 503] 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,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=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 156 198 502] testutil.go:2330: got gzip streams: @@ -19554,15 +23531,17 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 398 651 1452] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: @@ -19588,22 +23567,116 @@ 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 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5] === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go: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 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 402 655 1455] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 695, NextOffset: 806 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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:509: Offset: 548, NextOffset: 659 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 655 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1455 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" 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: 659, NextOffset: 692 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,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 @@ -19644,6 +23717,8 @@ testutil.go:1683: "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=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 403 515 1322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19654,6 +23729,84 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] + 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 405 658 1465] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19664,15 +23817,17 @@ testutil.go:1683: "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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 405 517 1324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: @@ -19684,15 +23839,17 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: @@ -19710,20 +23867,111 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 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: 229 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 404 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: 811, NextOffset: 844 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 697, NextOffset: 809 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 844, NextOffset: 982 === 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: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 [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6] + 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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 +=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 842, NextOffset: 1440 + 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/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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19732,6 +23980,8 @@ 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 "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 testutil.go:1580: testing streams: [0 0 405 658 1468] @@ -19740,9 +23990,9 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -19750,9 +24000,9 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -19764,6 +24014,8 @@ testutil.go:1683: "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=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 405 517 1327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -19774,8 +24026,31 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=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_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] + 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" +=== NAME 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: +=== 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 782, NextOffset: 815 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 662 in stargz, uncompressed length 2560 @@ -19783,17 +24058,86 @@ testutil.go:1683: "bar"(basename:"bar") is 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 815, NextOffset: 1410 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5 foo2] + 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: "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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 650, NextOffset: 683 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 533 +=== 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 409 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 683, NextOffset: 791 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 641 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -19806,6 +24150,8 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -19842,24 +24188,122 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo3] + testutil.go:395: Comparing: "foo4" vs "foo4" === 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 225 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 368, NextOffset: 401 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 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/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 522, NextOffset: 658 === 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: 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 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:509: Offset: 830, NextOffset: 1426 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 === 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: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: "foo_empty5" vs "foo_empty5" +=== 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=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 @@ -19884,6 +24328,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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 @@ -19910,22 +24356,121 @@ === 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: +=== 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 "": [foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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: 788, NextOffset: 821 +=== 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: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:509: Offset: 995, NextOffset: 1665 === 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: "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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 652 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 395, NextOffset: 504 +=== 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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 2688 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: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 652, NextOffset: 685 === 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: 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: "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: "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/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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 +=== 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 @@ -19956,24 +24501,111 @@ 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/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=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 +=== 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 "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 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: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 + 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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty3] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" === 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:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + 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" +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -19986,6 +24618,8 @@ 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 +=== 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 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -20004,18 +24638,106 @@ 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=-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 foo4 foo_empty5 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_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: 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6] vs [foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5 foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 +=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 225 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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=-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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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 @@ -20040,6 +24762,8 @@ 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 +=== 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 147 381] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -20054,16 +24778,106 @@ === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3] vs [foo foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo5 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" +=== 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] +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 +=== 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:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -20088,24 +24902,121 @@ 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 +=== 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 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 +=== 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 "": [foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo3 foo_empty3 foo6 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX 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:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,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:509: Offset: 402, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 525, NextOffset: 661 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX 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_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 === 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: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo6] vs [foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 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: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 356 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX 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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -20118,6 +25029,8 @@ 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 +=== 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=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 @@ -20130,49 +25043,12 @@ 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 -=== 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 [.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 - 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 -=== NAME 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 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 -=== 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=0,prefix="../",format=GNU,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 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -20185,12 +25061,99 @@ testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 671, NextOffset: 704 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,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: 558, NextOffset: 672 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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: "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: "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 + 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: "" 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 [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,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 113 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -20209,6 +25172,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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 @@ -20250,13 +25215,100 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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 "" === 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo6 .no.prefetch.landmark 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 + 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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo5 foo6] + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 327] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1008, NextOffset: 1699 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 838, NextOffset: 1455 +=== 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 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -20270,6 +25322,8 @@ 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 1536 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 @@ -20281,18 +25335,114 @@ 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=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=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 +=== 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=false,format=PAX 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] + 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 === 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: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: 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: "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: "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 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5] + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 +=== 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 +=== 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: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 125 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: 84, NextOffset: 117 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 340 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 118 333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -20317,6 +25467,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME 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 @@ -20341,18 +25493,106 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo5] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo foo_empty] vs [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo_empty2 foo4 foo_empty4] + 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 +=== 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 +=== 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/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + 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/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: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: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 +=== 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=PAX,minChunkSize=0 + 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 +=== 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=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 @@ -20377,6 +25617,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-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 @@ -20384,23 +25626,114 @@ 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 testutil.go:1580: testing streams: [0 0 134 351] +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6] vs [foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo_empty2] + testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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:509: Offset: 672, NextOffset: 705 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 === 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: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: 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: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty4] vs [foo_empty5 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 === 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: 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== 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=-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 @@ -20431,6 +25764,8 @@ testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 430 936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -20443,24 +25778,117 @@ 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 +=== 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_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo2] + 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 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 225 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,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=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 212, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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=GNU,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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,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: 492, NextOffset: 525 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 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" +=== 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=GNU,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 +=== 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=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 @@ -20497,18 +25925,116 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 554, NextOffset: 667 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + 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" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== 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: 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 .no.prefetch.landmark] vs [foo_empty foo2 foo3 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo] + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 813, NextOffset: 846 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,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=GNU,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/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 === 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:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME 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 @@ -20521,59 +26047,20 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME 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=0,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 -=== 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: -=== 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/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/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] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 306, NextOffset: 339 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=GNU,minChunkSize=0 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 929 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:509: Offset: 339, NextOffset: 929 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -20588,10 +26075,96 @@ === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 812] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=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=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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2] vs [foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" === 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:509: Offset: 80, NextOffset: 113 +=== 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=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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "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 foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty2 foo4 foo5 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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 @@ -20605,6 +26178,8 @@ === 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 @@ -20636,17 +26211,106 @@ 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/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=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"}]} +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 672, NextOffset: 705 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty2] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 +=== 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 @@ -20660,6 +26324,8 @@ === 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: +=== 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=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 @@ -20680,18 +26346,108 @@ testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 "": [foo3 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2] vs [foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + 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: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1797, NextOffset: 4992 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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: 669, NextOffset: 706 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo3" vs "foo3" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 1797, NextOffset: 4992 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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: @@ -20704,54 +26460,17 @@ 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/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 [.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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,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: 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/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 @@ -20763,8 +26482,6 @@ 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=1,prefix="",format=USTAR,minChunkSize=64000 -=== 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 @@ -20776,24 +26493,6 @@ testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20803,28 +26502,8 @@ 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 -=== 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: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== 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 @@ -20847,8 +26526,6 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20882,39 +26559,6 @@ testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20937,8 +26581,6 @@ 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=1,prefix="",format=PAX,minChunkSize=64000 -=== 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 @@ -20950,64 +26592,17 @@ 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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/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 @@ -21019,8 +26614,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706 1086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21032,40 +26625,6 @@ 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/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: "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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== 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 @@ -21088,40 +26647,6 @@ 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 -=== 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 "": [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: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== 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=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME 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 @@ -21135,19 +26660,7 @@ === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "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/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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 @@ -21156,33 +26669,6 @@ 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 488, NextOffset: 521 -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,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 131 248 389 533 649 702 1079] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21194,8 +26680,6 @@ 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=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21206,41 +26690,7 @@ 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" -=== 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 "" === RUN TestGzipEStargz/testWriteAndOpen/modes-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: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 "": [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: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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 @@ -21252,60 +26702,17 @@ 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 -=== 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=-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: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - 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] -=== NAME 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 491, NextOffset: 524 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testWriteAndOpen/modes-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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",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 132 250 393 541 658 711 1095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21319,54 +26726,53 @@ === RUN 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: -=== 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"}]} -=== 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 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 -=== 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":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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 947 - testutil.go:509: Offset: 514, NextOffset: 1182 +=== 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":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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo4 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo_empty] + 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: 5046 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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: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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 463, NextOffset: 500 === 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: @@ -21375,10 +26781,56 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 675, NextOffset: 712 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 === 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] vs [foo5 foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 +=== RUN TestGzipEStargz/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 133 249 392 541 658 714 1101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21390,41 +26842,6 @@ 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/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 [.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 -=== 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=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=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21447,64 +26864,17 @@ 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 -=== 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=-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 [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: 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 -=== NAME 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== NAME TestGzipEStargz/testBuild/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/modes-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=GNU,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -21516,58 +26886,17 @@ testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 326 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 490 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 326, NextOffset: 359 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 359, NextOffset: 958 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:509: Offset: 359, NextOffset: 958 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,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 134 253 398 547 665 721 1114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21634,8 +26963,6 @@ testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1104 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21647,38 +26974,6 @@ testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== 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 @@ -21690,8 +26985,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21714,8 +27007,6 @@ 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 -=== 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 @@ -21727,39 +27018,6 @@ testutil.go:2349: [6] at 604 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 949 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596 941] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21782,40 +27040,6 @@ testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== 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 @@ -21849,40 +27073,6 @@ 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/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 "": [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: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 2046 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21905,60 +27095,17 @@ testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 [.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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 978, NextOffset: 2490 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,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: 344, NextOffset: 381 === RUN TestGzipEStargz/testWriteAndOpen/modes-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:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== 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 @@ -21981,39 +27128,6 @@ 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/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 [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 [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: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 -=== 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 @@ -22024,7 +27138,6 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === 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: @@ -22037,39 +27150,6 @@ testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 954 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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 @@ -22081,8 +27161,6 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== 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 @@ -22105,39 +27183,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - 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/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -22149,12 +27194,8 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,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 112 219 340 466 575 617 963] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 -=== 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 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 @@ -22166,63 +27207,15 @@ === 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: -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=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: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 649 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 382, NextOffset: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 686 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [7] at 965 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - 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 "" === RUN TestGzipEStargz/testWriteAndOpen/modes-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: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: 943 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -22233,7 +27226,6 @@ testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === RUN 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: @@ -22257,40 +27249,6 @@ 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 -=== 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"}]} -=== 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=-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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -22302,7 +27260,7 @@ 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/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=9,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 113 217 340 469 575 617 967] testutil.go:2330: got gzip streams: @@ -22315,50 +27273,109 @@ 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 +=== 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 "": [foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] + 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 112 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: 1475, NextOffset: 1765 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "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 - 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=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614 966] testutil.go:2330: got gzip streams: @@ -22382,44 +27399,105 @@ testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=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 "" === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 foo_empty foo2] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5] +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1162, NextOffset: 1456 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,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":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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "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: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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 foo_empty] + 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: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: 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_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: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 + 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: 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=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 115 222 347 478 586 636 990] testutil.go:2330: got gzip streams: @@ -22429,21 +27507,10 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 -=== 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=9,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-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: @@ -22467,6 +27534,8 @@ 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 +=== 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: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 @@ -22476,111 +27545,103 @@ 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 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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=9,prefix="",format=GNU,minChunkSize=64000 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: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: "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: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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_empty foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5] + 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: 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: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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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: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: "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 === 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 === NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: @@ -22604,114 +27665,118 @@ testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo5] 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: 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: +=== 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 +=== 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 testutil.go:2349: [1] at 114 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=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 712, NextOffset: 1040 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo4 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:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 + 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_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=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627 980] 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: 3786, NextOffset: 5351 -=== 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 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 === 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619 972] testutil.go:2330: got gzip streams: @@ -22724,8 +27789,6 @@ 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=9,prefix="./",format=USTAR,minChunkSize=64000 -=== 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 @@ -22737,6 +27800,8 @@ 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 +=== 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 117 225 352 483 592 634 988] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -22748,112 +27813,101 @@ 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=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"}]} +=== 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_empty2 foo3 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go: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: 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: "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: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 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: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: "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: 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: 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 foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo5 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 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo4] 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:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_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" 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: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 === 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 822, NextOffset: 1111 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 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_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" === 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== 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=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] testutil.go:2330: got gzip streams: @@ -22863,6 +27917,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX 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 @@ -22877,105 +27933,104 @@ testutil.go:2349: [6] at 638 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4] vs [foo2 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5 foo_empty 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: "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_empty5" vs "foo_empty5" +=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: "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: "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: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 foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 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: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 === 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 115 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: 1444, NextOffset: 1738 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1162, NextOffset: 1456 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + 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" -=== 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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,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: "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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3] vs [foo6 foo_empty foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:509: Offset: 1738, NextOffset: 1775 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: 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_empty2" vs "foo_empty2" + 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: 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: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_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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=-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: @@ -22985,6 +28040,8 @@ 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=-1,prefix="",format=GNU,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 @@ -22999,7 +28056,7 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] testutil.go:2330: got gzip streams: @@ -23012,7 +28069,66 @@ 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=-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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 5004 + testutil.go:509: Offset: 2125, NextOffset: 5442 + testutil.go:395: Comparing: "foo_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 foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6] vs [foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty 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: 672 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 788, NextOffset: 825 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1072, NextOffset: 1398 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 @@ -23022,112 +28138,44 @@ 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 -=== 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_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 825, NextOffset: 1116 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:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + 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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: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: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo4" vs "foo4" + 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=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 === 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=0,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" - 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=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== 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" - 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: "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/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365 2930] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -23152,8 +28200,6 @@ === 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 @@ -23162,86 +28208,7 @@ 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=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 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: 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty foo3] vs [foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 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" - 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: "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/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 @@ -23251,8 +28218,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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] @@ -23266,8 +28231,6 @@ testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -23290,88 +28253,8 @@ 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 -=== 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 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo2 foo3 foo4 foo_empty5] vs [foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4] vs [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo2 foo3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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: "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 - 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 -=== 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: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== 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 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 @@ -23380,7 +28263,6 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === 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: @@ -23404,105 +28286,17 @@ testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 "": [foo4 foo_empty5 foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 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 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,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: "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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo2 foo3 foo_empty4 foo5 foo6] - 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== 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 @@ -23514,8 +28308,6 @@ 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=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372 2946] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -23538,107 +28330,17 @@ 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=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_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 226 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 === 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=0,format=GNU,minChunkSize=0 - 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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 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 "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6] vs [foo6 foo foo_empty foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - 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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -23652,8 +28354,6 @@ === 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 @@ -23663,107 +28363,17 @@ 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 -=== 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 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 -=== 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: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 === 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=0,format=GNU,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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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_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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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 @@ -23776,8 +28386,6 @@ testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 @@ -23802,27 +28410,6 @@ 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 -=== 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 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo foo_empty foo_empty2 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4] - 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 -=== 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 @@ -23834,88 +28421,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,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: "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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,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: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "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" - 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" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === 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: @@ -23953,8 +28470,6 @@ 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=9,prefix="../",format=PAX,minChunkSize=64000 -=== 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 @@ -23967,57 +28482,6 @@ 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 -=== 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 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3] vs [foo4 foo5 .no.prefetch.landmark foo3 foo_empty4 foo_empty5 foo6 foo 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 "": [foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] vs [foo6 foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 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/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 @@ -24029,38 +28493,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_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/testWriteAndOpen/lossy-compression=gzip_compression_level=0,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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== 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 @@ -24072,7 +28505,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === 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: @@ -24098,8 +28530,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME 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 @@ -24124,37 +28554,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== 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 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty foo_empty4] - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1669 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -24162,71 +28561,11 @@ 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 426, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,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=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 573, NextOffset: 610 -=== 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 -=== 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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 === 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=0,format=USTAR,minChunkSize=0 - 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty foo_empty4 foo5] vs [foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] - 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 === 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=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: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME 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 @@ -24239,8 +28578,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME 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 @@ -24264,110 +28601,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === 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=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 "": [foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199 519] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 146 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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" 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=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "" 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 [foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty2 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 === 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=0,format=USTAR,minChunkSize=0 - 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: "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: "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: "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_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: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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 @@ -24572,8 +28818,6 @@ 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=-1,prefix="",format=PAX,minChunkSize=64000 -=== 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 @@ -24585,106 +28829,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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 "" === 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=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo6 foo foo2 foo3] - 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 -=== NAME 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 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 === 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=0,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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === 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: @@ -24698,8 +28854,6 @@ 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=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME 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 @@ -24927,6 +29081,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === 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: @@ -24939,25 +29094,119 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 "" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 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: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo3 foo4] vs [foo4 foo5 foo6 foo_empty foo2 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436 1195] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 383 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 171 === 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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 @@ -24985,6 +29234,7 @@ 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=-1,prefix="./",format=GNU,minChunkSize=0#01 === 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: @@ -24993,25 +29243,115 @@ 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=-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 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6] vs [foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "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: "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: "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=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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "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: "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_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 827, NextOffset: 1119 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR 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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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] @@ -25042,6 +29382,8 @@ testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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 @@ -25049,26 +29391,116 @@ 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=-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_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:395: Comparing: "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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2114, NextOffset: 2151 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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" +=== 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: 800, NextOffset: 837 === 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 837, NextOffset: 1133 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo_empty] vs [foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2] + 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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:395: Comparing: "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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1836, NextOffset: 5075 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=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=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === 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: @@ -25098,6 +29530,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 @@ -25111,27 +29545,115 @@ 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=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"}]} === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo2 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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: "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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109 4185] 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: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,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" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU 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 235 574] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,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: 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 + 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 234 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" + testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 233 572] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 +=== 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 232 571] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" + testutil.go:2349: [2] at 232 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 313 652] testutil.go:2330: got gzip streams: @@ -25140,34 +29662,125 @@ testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 652 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 - testutil.go:1580: testing streams: [0 0 127 309 648] + testutil.go:1580: testing streams: [0 0 127 312 651] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 309 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 648 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" + testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== 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 "": [foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 +=== 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 235 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 === 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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo5 foo_empty5 foo_empty foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" +=== 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 127 233 572] 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 127 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 === 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 241 583] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 131 242 584] 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 2048 - testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" + testutil.go:2349: [2] at 242 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 584 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=GNU,minChunkSize=64000#01 +=== 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 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -25175,165 +29788,257 @@ testutil.go:2349: [2] at 240 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 315 657] + testutil.go:1580: testing streams: [0 0 131 317 659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 315 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" + testutil.go:2349: [2] at 317 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 659 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=false,format=PAX testutil.go:1580: testing streams: [0 0 131 315 657] 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=USTAR,minChunkSize=0#01 +=== 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 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" === 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 130 239 579] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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 "": [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo] vs [foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4 foo6] 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" 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: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: 782, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 130 237 577] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 237 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: 996, NextOffset: 1164 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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" + 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: 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: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: 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4 foo6] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty5] 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: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: 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: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: 211, NextOffset: 248 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 + 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: 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:509: Offset: 3204, NextOffset: 3241 +=== 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 241 581] + 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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== 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:509: Offset: 8592, NextOffset: 14839 +=== 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=0,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" + 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=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=GNU + testutil.go:1580: testing streams: [0 0 130 239 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === 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 238 575] + testutil.go:1580: testing streams: [0 0 130 238 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 238 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" + testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,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 130 236 573] + testutil.go:1580: testing streams: [0 0 130 236 575] 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 236 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ecSTARGZ" + testutil.go:2349: [3] at 575 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 130 317 654] + testutil.go:1580: testing streams: [0 0 130 318 657] 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 317 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 654 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" + testutil.go:2349: [2] at 318 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== 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=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 foo foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo4 foo5 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + 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 +=== 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 === 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 313 650] + testutil.go:1580: testing streams: [0 0 130 314 653] 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 313 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" + testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" +=== 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: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 235 573] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,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: "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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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 128 236 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" + 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=GNU - testutil.go:1580: testing streams: [0 0 128 233 571] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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 235 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" + testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 243 584] testutil.go:2330: got gzip streams: @@ -25342,134 +30047,132 @@ testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 241 582] + testutil.go:1580: testing streams: [0 0 132 243 584] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" + testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=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":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 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 foo2] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark 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 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 318 659] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 319 660] 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: 243, NextOffset: 373 -=== 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 testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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 318 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 -=== 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 659 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" + testutil.go:2349: [2] at 319 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 660 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === 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 132 317 658] + testutil.go:1580: testing streams: [0 0 132 318 659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 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" + testutil.go:2349: [2] at 318 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 659 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== 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=PAX,minChunkSize=0 +=== 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 foo_empty3 foo5 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo6 foo foo_empty 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: "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 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 244 585] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== 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 132 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 244 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f4STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + 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 === 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=0,prefix="",src=1,format=PAX,minChunkSize=0 + 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: "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 "": [foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo3 foo4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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" +=== 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 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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: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=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -25491,293 +30194,380 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 275 587] + testutil.go: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 275 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000113STARGZ" + 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 +=== 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_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== 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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + 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 === 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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" +=== 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 107 199 511] 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: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 === 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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 109 210 524] 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: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/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 109 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== 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 "": [foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3] - 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: "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: "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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 203 517] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 619 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 109 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 603 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 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_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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - 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 -=== 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 595] + testutil.go:1580: testing streams: [0 0 109 280 594] 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: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" + testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 594 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 276 590] + testutil.go:1580: testing streams: [0 0 109 278 592] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" + testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=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 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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" +=== 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 108 208 522] 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:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 +=== 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: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU 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" +=== 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: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/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== 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: 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 "": [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "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/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 201 515] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 515 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208 521] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 +=== 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 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" + 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 514] + 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 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === 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 282 595] + testutil.go:1580: testing streams: [0 0 108 282 596] 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 282 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011aSTARGZ" + testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 -=== 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 276 589] + 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 276 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 596 + 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=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 614, NextOffset: 780 - 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" 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: "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 +=== 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 "": [foo3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo_empty foo2 foo_empty3 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] + 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: 577, NextOffset: 614 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 -=== 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: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 204 in stargz, uncompressed length 2048 +=== 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/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 === 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=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: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: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: "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 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 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 +=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 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:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -25786,6 +30576,8 @@ 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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=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 @@ -25800,12 +30592,12 @@ 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 - testutil.go:1580: testing streams: [0 0 110 283 599] + 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 283 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 599 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011bSTARGZ" + 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 281 597] testutil.go:2330: got gzip streams: @@ -25814,148 +30606,61 @@ testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 597 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 210 526] + 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 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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 109 203 519] + 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 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213 531] + 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 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" -=== 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: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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo6] vs [foo2 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .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: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo5 foo6 foo foo_empty] vs [foo5 foo_empty5 foo_empty foo3 foo6 foo foo2 foo_empty2 foo_empty3 foo4 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_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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207 525] + testutil.go: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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 + 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 607] + testutil.go:1580: testing streams: [0 0 111 291 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 289 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" + testutil.go:2349: [2] at 291 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 611 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 288 606] + testutil.go:1580: testing streams: [0 0 111 287 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 606 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000120STARGZ" + testutil.go:2349: [2] at 287 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 211 527] + 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 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d3STARGZ" + 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 - testutil.go:1580: testing streams: [0 0 110 205 521] + 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 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" + 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: @@ -25971,19 +30676,19 @@ testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 290 612] + testutil.go:1580: testing streams: [0 0 112 292 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 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 612 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" + testutil.go:2349: [2] at 292 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 614 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000124STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 289 611] + testutil.go:1580: testing streams: [0 0 112 288 610] 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" + testutil.go:2349: [2] at 288 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 610 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 111 214 536] testutil.go:2330: got gzip streams: @@ -26013,108 +30718,20 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 289 610] + 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo2 foo3] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo2] -=== 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 289 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: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 -=== 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 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" + 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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: "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: "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: 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: "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_empty4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo5] - 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 -=== 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 289 610] 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 289 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,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/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=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== 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 108 209 530] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26122,8 +30739,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,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 108 202 523] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26138,6 +30753,8 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 @@ -26145,168 +30762,76 @@ testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 535 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 293 616] + testutil.go:1580: testing streams: [0 0 113 294 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 3172 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" + testutil.go:2349: [2] at 294 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 617 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000126STARGZ" === 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 292 615] + testutil.go:1580: testing streams: [0 0 113 293 616] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 292 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000124STARGZ" + testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 217 540] + testutil.go: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 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" + 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 533] + 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 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" + 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 568 1241] + testutil.go:1580: testing streams: [0 0 218 568 1242] 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 568 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1241 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" + testutil.go:2349: [3] at 1242 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 428 1101] + testutil.go:1580: testing streams: [0 0 218 427 1101] 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 428 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" + testutil.go:2349: [2] at 427 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 757 1430] + 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 1430 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f5STARGZ" + 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 1289] + testutil.go:1580: testing streams: [0 0 218 617 1291] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,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:2349: [2] at 616 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1289 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" + testutil.go:2349: [2] at 617 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1291 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,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":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 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 .no.prefetch.landmark] - 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 378, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 573 1246] + testutil.go:1580: testing streams: [0 0 221 572 1246] 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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 221 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 573 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1246 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1246 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2] - 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_empty4" vs "foo_empty4" - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221 432 1105] + testutil.go:1580: testing streams: [0 0 221 431 1105] 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 432 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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: "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=0,format=GNU,minChunkSize=0 -=== 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 @@ -26328,21 +30853,19 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,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 222 621 1300] + 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 621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1300 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026dSTARGZ" + 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/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:1580: testing streams: [0 0 224 578 1257] 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" + testutil.go:2349: [2] at 578 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1257 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000242STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 437 1116] testutil.go:2330: got gzip streams: @@ -26351,117 +30874,27 @@ testutil.go:2349: [2] at 437 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1116 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" === 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 571 1247] + 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 571 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023bSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 + 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=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 -=== 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 430 1106] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 -=== 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: 95, NextOffset: 132 -=== 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 430 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: 209, NextOffset: 246 -=== 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 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 === 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=0,format=GNU,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5] - 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: "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: "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" -=== 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:1580: testing streams: [0 0 220 762 1438] 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" + testutil.go:2349: [2] at 762 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1438 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,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 220 621 1297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26469,109 +30902,2450 @@ testutil.go:2349: [2] at 621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026dSTARGZ" === 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=PAX,minChunkSize=0 -=== 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 572 1248] + testutil.go:1580: testing streams: [0 0 220 571 1247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1248 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" + testutil.go:2349: [2] at 571 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 220 431 1107] + 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 431 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" + 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 1257] + testutil.go:1580: testing streams: [0 0 224 577 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 1257 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000240STARGZ" + testutil.go:2349: [2] at 577 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1259 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=USTAR - testutil.go:1580: testing streams: [0 0 224 435 1116] + testutil.go:1580: testing streams: [0 0 224 437 1119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 435 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1116 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b3STARGZ" + testutil.go:2349: [2] at 437 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1119 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 766 1447] + testutil.go:1580: testing streams: [0 0 224 767 1449] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 766 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1447 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002feSTARGZ" + testutil.go:2349: [2] at 767 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1449 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ffSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== 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 626 1307] + testutil.go:1580: testing streams: [0 0 224 626 1308] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 626 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1307 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000272STARGZ" + testutil.go:2349: [3] at 1308 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000272STARGZ" === 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 580 1261] + testutil.go:1580: testing streams: [0 0 226 580 1262] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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/hardlink_should_be_replaced_to_the_destination_entry-compression=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=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 580 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1262 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000244STARGZ" +=== 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 440 1122] + 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 440 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1122 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b8STARGZ" +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48455 97552 98090] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97552 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d10STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48455 96573 97111] + 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=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 +=== 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: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: [2] at 96573 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "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: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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 "": [foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 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: 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 +=== 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=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3] vs [foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== 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: 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: "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_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 "": [foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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=1,format=GNU,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 48455 97552 98090] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97552 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d10STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48455 96573 97111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96573 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48455 97552 98090] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97552 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d10STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48455 96573 97111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96573 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48460 97561 98094] + 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 98094 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48460 96582 97115] + 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 96582 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5 .no.prefetch.landmark 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: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 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 + 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_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: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48460 97561 98094] + 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 98094 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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: "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_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo2 foo3] + 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: 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: "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 +=== 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: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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48460 96582 97115] + 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 96582 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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#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":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] + 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: 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: "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: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 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" +=== 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=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== 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 97562 98095] + 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 97562 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98095 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3] vs [foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48460 96583 97116] + 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 3584 + testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017947STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48458 97559 98088] + 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 97559 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48458 96580 97109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97109 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48458 97559 98088] + 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 97559 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=PAX + testutil.go:1580: testing streams: [0 0 48458 96580 97109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97109 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48458 97559 98088] + 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 97559 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48458 96580 97109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97109 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48462 97564 98094] + 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 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48462 96585 97115] + 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 3584 + testutil.go:2349: [3] at 97115 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48462 97564 98094] + 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 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=PAX + testutil.go:1580: testing streams: [0 0 48462 96585 97115] + 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 3584 + testutil.go:2349: [3] at 97115 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48461 97563 98095] + 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 97563 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98095 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== 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 "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty5 foo6 foo_empty2 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: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 "": [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4 foo5 foo_empty5] + 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" 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo_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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48461 96584 97116] + 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 96584 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97116 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4] vs [foo_empty5 foo foo_empty foo2 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "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 +=== 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=USTAR,minChunkSize=0 + 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 foo_empty foo2 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5] + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "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_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: "foo_empty5" vs "foo_empty5" +=== 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=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48099 96220 96699] + 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 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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" 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo5 foo2 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: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,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 48099 96206 96685] + 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 96206 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=0,prefix="",format=PAX,minChunkSize=0#02 +=== 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 foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== 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=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_empty4 foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo] + 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty4] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96220 96699] + 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "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: "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 +=== 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=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== 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 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6] vs [foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3] vs [foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 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: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_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: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + 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=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96206 96685] + 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 96206 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== 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=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 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] + 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: "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: "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 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "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_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_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: 1965 + testutil.go:509: Offset: 981, NextOffset: 1647 + 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 +=== 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=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96217 96695] + 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 96217 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48098 96203 96681] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96203 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96681 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48106 96230 96709] + 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 96230 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96709 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=USTAR + testutil.go:1580: testing streams: [0 0 48106 96216 96695] + 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 96216 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48106 96230 96709] + 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 96230 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96709 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48106 96216 96695] + 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 96216 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96227 96707] + 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":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_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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_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: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 + 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_empty5" vs "foo_empty5" + 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] + 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 + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96213 96693] + testutil.go:2330: got gzip streams: + 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 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=0,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 805, NextOffset: 936 +=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 + 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 + 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: "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 "": [foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,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: + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=0,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5] + 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 580 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1261 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000244STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 973, NextOffset: 1010 +=== 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:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3] vs [foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5] 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: 384, NextOffset: 421 + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 @@ -26582,20 +33356,12 @@ 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_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 - 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 @@ -26606,266 +33372,193 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226 440 1121] - 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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1121 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b8STARGZ" -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,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: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: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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== 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 "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty5 foo3 foo_empty3 foo4] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] +=== 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=USTAR,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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" 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_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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo4 foo5 foo_empty5] vs [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 +=== 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:395: Comparing: "foo_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_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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 -=== 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] +=== 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=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96225 96705] 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + 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: "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_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" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,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":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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 803 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 976, NextOffset: 1009 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:509: Offset: 836, NextOffset: 1434 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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 @@ -26876,74 +33569,35 @@ 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_empty3" vs "foo_empty3" 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=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=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: 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_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" +=== 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=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== 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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo] vs [foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 @@ -26951,11 +33605,6 @@ testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 @@ -26966,115 +33615,87 @@ 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 -=== 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=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2] vs [foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2] + 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 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== 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: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=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 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: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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== 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=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 "": [foo5 foo_empty5 foo6 foo_empty foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 @@ -27087,19 +33708,31 @@ testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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_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_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: "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 "": [foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 @@ -27107,253 +33740,137 @@ 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" 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 407, NextOffset: 519 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=USTAR,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=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 844 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/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: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 842, NextOffset: 1440 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,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 - testutil.go:509: Offset: 118, NextOffset: 229 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== 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=-2,prefix="",format=GNU,minChunkSize=64000 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 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: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] vs [foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + 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: 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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=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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== 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 - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96224 96705] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== 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 - 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:2349: [1] at 48100 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96705 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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 -=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo3 foo_empty4 foo5 foo foo_empty] vs [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 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 @@ -27361,132 +33878,124 @@ 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 + 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 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo3] - 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: 1676 + 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: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 179, NextOffset: 212 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:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty5] vs [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5] 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: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== 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: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: 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96210 96691] 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:2349: [1] at 48100 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96210 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 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: 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo] 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: "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_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: 508, NextOffset: 541 +=== 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: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 @@ -27496,135 +34005,94 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6] - 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: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2] 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 + 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: "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=0,format=PAX,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=-2,prefix="./",format=GNU,minChunkSize=64000 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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=1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty4 foo_empty5] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "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 @@ -27636,76 +34104,52 @@ testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48108 96234 96715] 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: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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,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 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:2349: [1] at 48108 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96715 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=9,prefix="",src=0,format=GNU,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=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 "": [foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 @@ -27716,44 +34160,40 @@ 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: "foo2" vs "foo2" + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 815, NextOffset: 1410 + testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 815, NextOffset: 1410 - testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo4 foo5] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty] vs [foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2] 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: 1658 - testutil.go:509: Offset: 815, NextOffset: 1410 + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -27766,97 +34206,85 @@ 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,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} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:509: Offset: 815, NextOffset: 1410 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:509: Offset: 251, NextOffset: 359 +=== 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=GNU,minChunkSize=0#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 48108 96220 96701] 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:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96701 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3] 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: 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:401: Directory: "" vs "": [foo_empty foo3 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 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: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 368, NextOffset: 401 - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo6 foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 @@ -27867,20 +34295,12 @@ 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 @@ -27891,155 +34311,140 @@ 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",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 48453 97550 98084] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98084 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/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 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3] vs [foo_empty3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 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=9,prefix="/",src=1,format=GNU,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: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:509: Offset: 995, NextOffset: 1665 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5 .no.prefetch.landmark] vs [foo_empty4 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 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 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5 foo 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: 962, NextOffset: 995 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,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=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48453 96573 97107] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 995, NextOffset: 1665 + testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96234 96715] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,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 48453 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96573 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97107 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793dSTARGZ" + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96715 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=0,format=GNU,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=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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 @@ -28050,301 +34455,310 @@ 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 "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo foo_empty] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] - 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: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 212, NextOffset: 322 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4] vs [foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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=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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96220 96701] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96701 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": 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=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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4] - 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6] + 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: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 81, NextOffset: 114 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3] + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 -=== 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=USTAR,minChunkSize=0 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: "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" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48453 97550 98084] - 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: 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 +=== 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: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 -=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 838, NextOffset: 1455 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98084 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4 foo_empty4] 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo3 foo_empty3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 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: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48107 96231 96712] + 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "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_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=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48453 96573 97107] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=PAX +=== 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 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96573 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97107 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793dSTARGZ" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96712 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 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: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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: "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 "": [foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2] vs [foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "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 @@ -28356,95 +34770,101 @@ 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48452 97549 98086] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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 48107 96217 96698] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97549 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0dSTARGZ" + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96698 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== 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 "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3] - 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:401: Directory: "" vs "": [foo4 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo6 foo] + 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 -=== 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=USTAR,minChunkSize=0 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_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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 @@ -28453,236 +34873,188 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48452 96572 97109] - 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: 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_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: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 -=== 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,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 48452 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96572 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97109 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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=64000#02 +=== 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=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"}]} -=== 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:341: B: TOCJSON: {"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 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6] vs [foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6] - 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_empty3" vs "foo_empty3" 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: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48457 97558 98092] - 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 97558 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98092 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d16STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48457 96581 97115] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48103 96237 96722] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=1,format=PAX,minChunkSize=0 + 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=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96581 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017945STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177edSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,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=9,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: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_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo2 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3] vs [foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] 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_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2] vs [foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "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 @@ -28693,39 +35065,34 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48457 97558 98092] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48103 96223 96708] 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 97558 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98092 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d16STARGZ" + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME 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=9,prefix="",format=PAX,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=-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 foo6 foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6] - 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:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 @@ -28736,35 +35103,57 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 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 "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5] 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: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 - 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_empty4 foo6 foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] + 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 + 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 @@ -28775,54 +35164,53 @@ 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: "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: "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" -=== 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=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48457 96581 97115] +=== 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=9,prefix="",format=PAX,minChunkSize=64000#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 48103 96237 96722] 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 96581 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017945STARGZ" + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177edSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty] vs [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5] + 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_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: "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 @@ -28833,41 +35221,27 @@ 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 @@ -28878,11 +35252,7 @@ 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_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 @@ -28894,423 +35264,425 @@ 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=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48458 97560 98094] - 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 97560 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d18STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,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":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 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3] - 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:401: Directory: "" vs "": [foo6 foo foo3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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_empty2" vs "foo_empty2" 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 [foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo4 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: "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 +=== 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=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 -=== 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=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48458 96583 97117] +=== 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=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48103 96223 96708] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96583 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97117 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017947STARGZ" + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6 .no.prefetch.landmark foo_empty foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] + 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_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_empty" vs "foo_empty" + 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: "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 "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5] 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 foo3 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo_empty3 foo_empty4 foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2] + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 97557 98085] - 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=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98085 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=0,format=GNU,minChunkSize=0 +=== 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=PAX,minChunkSize=0#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 "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo foo_empty foo2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 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: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo6 foo 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96237 96722] + 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: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 +=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + 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" -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177edSTARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 96580 97108] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== 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 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97108 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" - testutil.go:1638: got TOC entries: +=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"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: 692, NextOffset: 804 +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"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:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 257, NextOffset: 369 +=== 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 "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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=-1,prefix="/",src=1,format=GNU,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_empty4" vs "foo_empty4" +=== 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6] vs [foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] + 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 +=== 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: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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 -=== 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" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 378, NextOffset: 411 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:509: Offset: 411, NextOffset: 525 + 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: 1473 + testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5] + 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: "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_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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 -=== 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=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96223 96708] + 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 96223 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go: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"}]} -=== 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=-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":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 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty4 foo_empty5] vs [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4] 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_empty4" vs "foo_empty4" + 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 @@ -29318,34 +35690,31 @@ testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "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: "foo_empty5" vs "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: "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_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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:509: Offset: 456, NextOffset: 493 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,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" @@ -29354,11 +35723,6 @@ testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 @@ -29371,152 +35735,153 @@ testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=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 48456 97557 98085] +=== 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=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 48111 96249 96736] 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=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98085 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5] - 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:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 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: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 96249 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96736 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2097, NextOffset: 2134 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1819, NextOffset: 5046 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"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: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo6] vs [foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] - 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=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 675, NextOffset: 712 +=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 + 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo6 foo] 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48456 96580 97108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97108 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=0,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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,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=9,prefix="/",format=GNU,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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6 foo] vs [foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] + 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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 @@ -29535,282 +35900,88 @@ 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: "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: 5013 - testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo6 foo_empty] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo2 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] + 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_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: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48455 97556 98084] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97556 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98084 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d14STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48455 96579 97107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96579 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97107 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017943STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48459 97561 98090] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98090 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48459 96584 97113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48459 97561 98090] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98090 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=PAX - testutil.go:1580: testing streams: [0 0 48459 96584 97113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48459 97561 98090] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98090 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48459 96584 97113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48101 96227 96706] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=USTAR - testutil.go:1580: testing streams: [0 0 48101 96211 96690] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96227 96706] +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48111 96235 96722] testutil.go:2330: got gzip streams: +=== 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=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48101 96211 96690] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5 foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo5] 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -29818,11 +35989,7 @@ 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_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 @@ -29840,27 +36007,11 @@ testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3] vs [foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo5] vs [foo6 foo foo_empty foo3 foo_empty3 foo_empty5 foo2 foo_empty2 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_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: "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 @@ -29876,164 +36027,54 @@ 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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48100 96224 96704] - 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 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48100 96208 96688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96688 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48106 96235 96715] - 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 96235 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96715 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=USTAR - testutil.go:1580: testing streams: [0 0 48106 96219 96699] - 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 96219 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96699 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48106 96235 96715] - 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 96235 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96715 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48106 96219 96699] - 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 96219 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96699 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=GNU - testutil.go:1580: testing streams: [0 0 48105 96233 96713] - 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 96233 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48105 96217 96697] + 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 +=== 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=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 48111 96249 96736] 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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96249 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96736 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=0,format=PAX,minChunkSize=0 +=== 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 foo] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4] - 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 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_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 @@ -30045,8 +36086,12 @@ 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 @@ -30058,20 +36103,29 @@ testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2] vs [foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty] + 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: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 @@ -30082,43 +36136,20 @@ 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_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: "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=0,format=PAX,minChunkSize=0 -=== 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=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go: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 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6 foo] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 @@ -30135,36 +36166,35 @@ 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 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: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty2 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4] 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: "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 @@ -30175,167 +36205,172 @@ 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_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48111 96235 96722] + 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: "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=0,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 48103 96231 96711] - testutil.go:2330: got gzip streams: +=== 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 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" +=== 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=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3] vs [foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo5 foo6 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: 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_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" 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 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3] vs [foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4] vs [foo foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - 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: 5456 - testutil.go:509: Offset: 1802, NextOffset: 5013 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96215 96695] +=== 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=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48111 96249 96736] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96249 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96736 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2140, NextOffset: 5500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + 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: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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: "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 @@ -30343,19 +36378,15 @@ 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: "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 "": [foo_empty foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo3 foo4 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 @@ -30368,46 +36399,50 @@ 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: "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_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_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,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=-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: 677 + testutil.go:509: Offset: 172, NextOffset: 465 +=== 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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== 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=-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 foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo foo3 foo_empty3 foo5 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo foo2] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 @@ -30425,81 +36460,88 @@ testutil.go:509: Offset: 709, NextOffset: 1035 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: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] + 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 - 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: "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" 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: "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: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48111 96235 96722] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96231 96711] - testutil.go:2330: got gzip streams: + 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/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 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=0,format=GNU,minChunkSize=0 +=== 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=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo] + 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: "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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -30509,36 +36551,48 @@ testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 +=== 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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_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: "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 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -30546,220 +36600,128 @@ 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_empty" vs "foo_empty" - 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: "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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96215 96695] - 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 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=GNU - testutil.go:1580: testing streams: [0 0 48101 96230 96710] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96230 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96710 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48101 96214 96694] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48109 96240 96721] +=== 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=64000#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 48106 96242 96729] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f0STARGZ" + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96242 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1814, NextOffset: 5025 - testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5] 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_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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo5 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: "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:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo2 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: 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" 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: "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: 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_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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48109 96224 96705] + 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 +=== 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=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48106 96228 96715] testutil.go:2330: got gzip streams: - 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 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96705 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=0,format=GNU,minChunkSize=0 +=== 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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo2 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 +=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 @@ -30768,69 +36730,106 @@ 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/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1414, NextOffset: 1451 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 +=== 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":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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1784, NextOffset: 2114 - 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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 385, NextOffset: 680 +=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 +=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo2 foo_empty3] vs [foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] + 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: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48109 96240 96721] - testutil.go:2330: got gzip streams: -=== 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=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 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] vs [foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo_empty5 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -30841,69 +36840,56 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 -=== 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo6] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo_empty5 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: "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: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96721 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== 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/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,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: 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 @@ -30911,60 +36897,44 @@ testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48109 96224 96705] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48106 96242 96729] testutil.go:2330: got gzip streams: 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 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96705 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96242 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,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 foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo6 foo foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo3 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: 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty3 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: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: 8555, NextOffset: 8592 @@ -30976,27 +36946,33 @@ 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_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 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_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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 -=== 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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 + 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_empty4 foo5 .no.prefetch.landmark foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 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 + 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 @@ -31008,368 +36984,277 @@ 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== 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 "": [foo2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 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: "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: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48108 96237 96718] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo2 foo3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 +=== 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:1580: testing streams: [0 0 48106 96228 96715] + 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - 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=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96718 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177edSTARGZ" + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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/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: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"}]} +=== 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=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 foo_empty4 foo_empty5 foo_empty2 foo4 foo5 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "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: 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: "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=1,format=PAX,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 48108 96221 96702] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=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: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,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/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_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo3] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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: "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: "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_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty5] vs [foo3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo6 foo_empty foo2] vs [foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "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: "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: 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=1,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 48105 96244 96729] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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:1580: testing streams: [0 0 48105 96244 96730] 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 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" + testutil.go:2349: [3] at 96730 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== 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=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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== 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 "": [foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "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_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 foo_empty4 foo_empty5 foo foo2 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo4 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] 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: "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 @@ -31381,93 +37266,97 @@ 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: "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 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=1,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 48105 96228 96713] + testutil.go:395: Comparing: "foo6" vs "foo6" +=== 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: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48105 96230 96716] 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 96228 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + testutil.go:2349: [2] at 96230 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96716 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== 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=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/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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=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"}]} +=== 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 foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5 .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: "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_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: "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: "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_empty2 foo_empty3 foo5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2 foo3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 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 @@ -31484,49 +37373,45 @@ 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== 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 96244 96729] - 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 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": 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=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"}]} +=== 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=64000#02 +=== 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: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 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 @@ -31537,15 +37422,75 @@ 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 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo] + 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_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: "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: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=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 48113 96254 96741] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48113 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96254 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96741 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177feSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -31556,26 +37501,32 @@ testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty5] vs [foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -31588,57 +37539,87 @@ 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] 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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48113 96240 96727] + 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: 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: "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: "foo_empty" vs "foo_empty" 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 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 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" +=== 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=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 @@ -31649,274 +37630,232 @@ 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,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 48105 96228 96713] - 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 96228 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + 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=USTAR + testutil.go:2349: [1] at 48113 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96727 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== 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=1,format=GNU,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=true,format=PAX +=== 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=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_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 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" 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: "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: "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_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_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 foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 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: 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: "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_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== 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 96244 96729] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48113 96254 96741] 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 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" + testutil.go:2349: [1] at 48113 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96254 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96741 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== 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 foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo6 foo2] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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 -=== 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 96228 96713] - 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: 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 +=== 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 + 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo4] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_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_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=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== 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 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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=PAX +=== 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty foo3] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo2 foo3] - 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:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 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: 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 @@ -31927,14 +37866,7 @@ 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_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 @@ -31946,15 +37878,31 @@ 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_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] + 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_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5 foo foo2 foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -31962,65 +37910,89 @@ testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48113 96240 96727] + 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48112 96255 96741] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=64000#02 +=== 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 48113 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96727 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU + testutil.go:1580: testing streams: [0 0 48114 96254 96740] 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 3584 - testutil.go:2349: [3] at 96741 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ffSTARGZ" + testutil.go:2349: [1] at 48114 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96254 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo" 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_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" @@ -32028,135 +38000,124 @@ 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: "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: "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 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty5] vs [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5] + 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go: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: "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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48112 96239 96725] +=== 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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48114 96240 96726] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 -=== 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=1,format=USTAR,minChunkSize=0 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 96239 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96725 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177efSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1193, NextOffset: 1998 -=== 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":48112,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== 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: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 -=== 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=1,prefix="./",src=1,format=USTAR,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 testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] 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: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo foo2 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: 378 - testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 @@ -32169,39 +38130,63 @@ 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" 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: "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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48547 98032 99606] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98032 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99606 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=-2,prefix="",lossless=false,format=USTAR +=== 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 "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_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 @@ -32214,38 +38199,20 @@ 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: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48112 96255 96741] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty] + 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: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 @@ -32256,6 +38223,13 @@ 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_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: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 @@ -32268,54 +38242,57 @@ 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 -=== NAME 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=PAX,minChunkSize=0#02 +=== 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=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48547 97053 98627] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 763 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96255 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96741 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ffSTARGZ" + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97053 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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#01 -=== 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=GNU,minChunkSize=64000#01 -=== NAME 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=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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":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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "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 +=== 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:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -32329,138 +38306,116 @@ testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty2] vs [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 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: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 -=== 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=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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty 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: 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48112 96239 96725] + 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: 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: "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 +=== 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=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48547 98032 99606] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96239 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96725 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177efSTARGZ" + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98032 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99606 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48547 97053 98627] + 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:341: B: TOCJSON: {"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 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo] 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: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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" vs "foo" +=== 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/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 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 foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] - 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:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_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" @@ -32468,219 +38423,59 @@ testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=9,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:1580: testing streams: [0 0 48112 96255 96741] - 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 3584 - testutil.go:2349: [3] at 96741 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ffSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48112 96239 96725] - 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 67584 - testutil.go:2349: [2] at 96239 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96725 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177efSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48108 96249 96735] - 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 96249 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96735 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48108 96233 96719] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96719 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48108 96249 96735] - 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 96249 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96735 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=PAX - testutil.go:1580: testing streams: [0 0 48108 96233 96719] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96719 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48106 96250 96734] - 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 96250 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96734 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177faSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48106 96234 96718] - 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 96234 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96718 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48114 96260 96746] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96746 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017804STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48114 96244 96730] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96730 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48114 96260 96746] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96746 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017804STARGZ" + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 97053 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=-2,prefix="",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000#01 -=== NAME 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=-2,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,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 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 @@ -32692,19 +38487,12 @@ 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: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 @@ -32716,97 +38504,108 @@ 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 "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo3 foo_empty4] vs [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo6 foo_empty] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty4] 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: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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" -=== 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=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48114 96244 96730] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48550 98039 99612] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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" +=== 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=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96730 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" +=== 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=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98039 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99612 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48114,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48114,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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#01 -=== NAME 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=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5] vs [foo6 foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] 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: "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 - testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 @@ -32815,259 +38614,231 @@ 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 "": [foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4] vs [foo6 foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty foo2] vs [foo_empty3 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97060 98633] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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: "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 -=== 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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48115 96260 96747] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== 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=1,format=PAX,minChunkSize=0 + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97060 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b24STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,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_empty2 foo4 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4 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: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48115 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 996, NextOffset: 1164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96747 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017804STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48115,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48115,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty5] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] + 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: 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_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: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48115 96244 96731] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48115 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96731 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48115,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48115,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48545 98030 99603] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98030 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99603 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017eeeSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48545 97053 98626] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98626 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48545 98030 99603] + 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/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 98045 99633] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 819, NextOffset: 953 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=2,format=PAX,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98030 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99603 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017eeeSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/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 48552 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98045 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=PAX - testutil.go:1580: testing streams: [0 0 48545 97053 98626] +=== 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=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 97066 98654] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98626 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1dSTARGZ" + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 +=== 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_empty foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 434, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48547 98036 99609] - 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":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 "": [foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo4 foo_empty4 foo5] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + 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_empty" vs "foo_empty" + 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 -=== 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=1,format=GNU,minChunkSize=0 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 @@ -33078,202 +38849,113 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5 foo6 foo foo2] + 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: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 -=== 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/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 434, NextOffset: 471 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_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:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2] 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 434, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 98036 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 99609 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=GNU - testutil.go:1580: testing streams: [0 0 48547 97059 98632] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97059 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b23STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 98042 99630] - 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 98042 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efaSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 97065 98653] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48552 98045 99633] 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 97065 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98045 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,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":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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4 foo5 foo] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:395: Comparing: "foo_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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4 foo5] 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: "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_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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -33286,145 +38968,173 @@ 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 -=== 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=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48549 98042 99630] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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 +=== 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=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48552 97066 98654] 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 98042 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efaSTARGZ" + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=0,prefix="./",format=PAX,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 "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo5 foo6] vs [foo_empty3 foo5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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_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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 +=== 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:509: Offset: 821, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo3] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 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 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: 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: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48549 97065 98653] +=== 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=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48554 98051 99639] 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 97065 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98051 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99639 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty foo_empty2 foo_empty3] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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: "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: "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 @@ -33436,125 +39146,101 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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_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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 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: 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 - 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:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3] vs [foo5 foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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 -=== 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=-1,prefix="",format=GNU,minChunkSize=64000#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 98049 99636] - 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 98049 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99636 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f01STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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 - testutil.go:1580: testing streams: [0 0 48552 97072 98659] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48554 97072 98660] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97072 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98659 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" + testutil.go:2349: [3] at 98660 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=1,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=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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 foo_empty2 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] 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/several_files_in_chunk-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: 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_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 @@ -33566,23 +39252,26 @@ 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 +=== 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: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=1,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 - 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty foo2 foo_empty3] + 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 @@ -33593,80 +39282,48 @@ 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 + 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" +=== 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48546 98035 99615] + testutil.go:1580: testing streams: [0 0 48548 98037 99618] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48546 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48546 97058 98638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48546 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98638 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty2 foo4 foo_empty5 foo6] - 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: "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:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2] + 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 @@ -33675,94 +39332,121 @@ testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 +=== RUN TestGzipEStargz/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: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: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48546 98035 99615] - 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: 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 "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty2] vs [foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty foo_empty3] vs [foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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 -=== 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/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_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_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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48546 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" + 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" +=== 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=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48548 97058 98639] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98639 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=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 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4] vs [foo6 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5] 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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 @@ -33775,94 +39459,79 @@ testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo6 foo_empty foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo] + 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48546 97058 98638] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 - 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: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48548 98037 99618] + 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48546 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98638 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b22STARGZ" + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,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":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 foo_empty2 foo4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 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: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 @@ -33878,12 +39547,6 @@ 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 @@ -33895,90 +39558,99 @@ testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6] vs [foo_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 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" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,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 48547 98042 99622] +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48548 97058 98639] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98042 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99622 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efaSTARGZ" + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97058 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98639 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3] - 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo2 foo4 foo_empty4] + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48547 97065 98645] - 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: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 @@ -33990,359 +39662,310 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo2] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 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: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo foo3 foo_empty3] + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "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: "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: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 965, NextOffset: 998 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 97065 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 98645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" +=== 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=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=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48550 98045 99625] + 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 98045 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99625 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 821, NextOffset: 1422 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=USTAR -=== 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=9,prefix="./",src=1,format=PAX,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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty5] vs [foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48552 98048 99642] -=== 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: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo6] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo5 foo_empty 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_empty" vs "foo_empty" - 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 -=== 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/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - 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: "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_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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98048 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99642 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f00STARGZ" + 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=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97066 98646] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98646 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2aSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-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:1580: testing streams: [0 0 48552 97071 98665] - 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=1,format=PAX,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":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 .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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 97071 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98665 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2fSTARGZ" - 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 541 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== 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 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: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/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" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo_empty5 foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 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: "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: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48552 98048 99642] +=== 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=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48555 98051 99645] 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 98048 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99642 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f00STARGZ" +=== 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=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98051 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,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":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_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo] vs [foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2 foo4 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:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2 foo3 foo_empty4 foo5 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: 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: "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: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo_empty" vs "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo4 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 @@ -34353,11 +39976,11 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 @@ -34371,64 +39994,48 @@ testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48552 97071 98665] +=== 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=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48555 97072 98666] testutil.go:2330: got gzip streams: +=== 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=-2,prefix="../",lossless=false,format=USTAR 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 97071 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98665 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2fSTARGZ" + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97072 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98666 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== 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":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 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo6] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty5] - 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:401: Directory: "" vs "": [foo5 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo_empty5 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4] + 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: "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 @@ -34440,8 +40047,26 @@ 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6] vs [foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 @@ -34454,11 +40079,18 @@ 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 @@ -34470,40 +40102,31 @@ 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: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48555 98055 99649] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98055 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99649 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f07STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} - testutil.go:1763: On "foo22": got preread 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=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 +=== 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=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4] vs [foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 +=== 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: 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 @@ -34521,164 +40144,322 @@ 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: "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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo6 foo] vs [foo_empty4 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 + 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 970, NextOffset: 1003 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,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 - 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 -=== 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48555 97078 98672] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48555 98051 99645] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98051 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f03STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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=PAX + testutil.go:1580: testing streams: [0 0 48555 97072 98666] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97078 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b36STARGZ" + testutil.go:2349: [2] at 97072 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98666 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":64000,"chunkDigest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48557 98057 99651] + 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 98057 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99651 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f09STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48557 97078 98672] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97078 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b36STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":64000,"chunkDigest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 +=== 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 "": [foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] vs [foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - 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: "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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo5 foo6] vs [foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:509: Offset: 995, NextOffset: 1665 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo5 foo6 foo] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo4 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 995, NextOffset: 1665 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 821, NextOffset: 1424 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 @@ -34689,110 +40470,468 @@ 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=GNU,minChunkSize=0/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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24075 48494 72574 97378 97916] + 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 97378 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97916 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c62STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24075 48494 72574 96534 97072] + 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 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48494 72574 97378 97916] + 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 97378 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97916 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c62STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24075 48494 72574 96534 97072] + 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 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=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":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 foo6 foo foo_empty foo_empty4] 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 +=== 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 48493 72571 97375 97919] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty4] -=== 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/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 +=== 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 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 976, NextOffset: 1009 -=== 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/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 -=== 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:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 227 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 260, NextOffset: 371 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: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 @@ -34804,108 +40943,79 @@ testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97375 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48493,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== 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/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/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":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 foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo] 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: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - 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: "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" -=== 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=USTAR,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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty5 foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + 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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 @@ -34916,83 +41026,68 @@ testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 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: "foo_empty5" vs "foo_empty5" 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=1,format=USTAR,minChunkSize=0 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== 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 48493 72571 96531 97075] 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: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 +=== 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 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97075 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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 +=== 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 "": [foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo6] - 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: 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo4 foo_empty4] vs [foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] 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 @@ -35003,6 +41098,12 @@ 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 @@ -35010,25 +41111,23 @@ 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2] - 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:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo4 foo_empty4] + 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: "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_empty3" vs "foo_empty3" + 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 @@ -35039,166 +41138,105 @@ 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: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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 - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go: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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48498 72582 97386 97924] 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:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97386 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48498 72582 96542 97080] 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:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96542 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== RUN 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 48498 72582 97386 97924] 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:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97386 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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 - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== RUN 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 48498 72582 96542 97080] 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:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96542 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_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/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=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_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo6 foo foo2] vs [foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 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: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 @@ -35215,29 +41253,50 @@ 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: "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 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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6] vs [foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo6] + 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 @@ -35249,385 +41308,375 @@ testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48499 72581 97385 97925] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72581 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97385 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97925 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c69STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72581,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48499 72581 96541 97081] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72581 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96541 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97081 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72581,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48497 72576 97380 97919] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 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 3072 + testutil.go:2349: [5] at 97919 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== 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 24077 48497 72576 96536 97075] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97075 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017918STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== RUN 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 48497 72576 97380 97919] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 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 3072 + testutil.go:2349: [5] at 97919 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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 - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== RUN 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 48497 72576 96536 97075] 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:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97075 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017918STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] +=== 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 48496 72576 97380 97912] 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:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97912 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48496 72576 96536 97068] 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:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017918STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48500 72585 97389 97931] 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: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 3072 + testutil.go:2349: [5] at 97931 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":65612,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} 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 -=== NAME TestGzipEStargz/testBuild/empty_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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48500 72585 96545 97087] + 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 32000 + testutil.go:2349: [4] at 96545 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017921STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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":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 foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5] 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 + 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 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 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_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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: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_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: "foo_empty4" vs "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48491 72569 97374 97915] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - 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 97915 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== 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/duplicated_entry_offset +=== 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=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=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 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo] vs [.no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 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:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark] + 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: "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 +=== 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 24079 48500 72585 97389 97931] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + 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: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 +=== 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/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 660 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3] 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72585 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [4] at 97389 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97931 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6dSTARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 114 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,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":48500,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 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 +=== 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/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" @@ -35636,59 +41685,42 @@ 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48491 72569 96531 97072] - 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 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97072 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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: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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go: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 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo2] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6] 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: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "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_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 @@ -35701,14 +41733,29 @@ 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 foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] 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: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 +=== 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 24079 48500 72585 96545 97087] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 @@ -35720,73 +41767,58 @@ 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: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 96545 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017921STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,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":48500,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "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=PAX,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 24073 48491 72569 97374 97915] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - 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 97915 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} +=== 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/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== 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=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=9,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":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 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty] vs [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo5 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_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" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 @@ -35798,71 +41830,114 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6] 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: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 356, NextOffset: 492 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: 492, NextOffset: 525 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: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 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_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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testBuild/empty_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 - testutil.go:1580: testing streams: [0 0 24073 48491 72569 96531 97072] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,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 24078 48500 72584 97388 97931] 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/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - 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 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97072 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72584 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97388 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97931 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48491,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72584,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== 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=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=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 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo5 foo_empty5] vs [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 +=== 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=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + 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 @@ -35870,41 +41945,24 @@ 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 foo foo_empty] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo5 foo_empty5] 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: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 705, NextOffset: 819 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: 819, NextOffset: 852 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: "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 "": [foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 @@ -35917,263 +41975,187 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48490 72566 97371 97910] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97371 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48490 72566 96528 97067] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97067 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48495 72577 97382 97922] - 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 97922 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48495 72577 96539 97079] - 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 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97079 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48495 72577 97382 97922] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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 24078 48500 72584 96544 97087] testutil.go:2330: got gzip streams: +=== 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=GNU,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 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - 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 97922 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c66STARGZ" + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72584 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96544 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017920STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48495,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72584,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_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=9,prefix="",lossless=true,format=USTAR +=== 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=-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_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo5 foo6 foo foo4 foo_empty4 foo_empty5 .no.prefetch.landmark 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: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 foo foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 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_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: "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_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: 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 "": [foo_empty3 foo5 foo6 foo foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 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: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 + 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: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 + 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 "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=PAX - testutil.go:1580: testing streams: [0 0 24076 48495 72577 96539 97079] + 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 +=== 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/lost_digest_in_a_entry +=== 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 24079 48129 72210 96204 96687] 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/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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 - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97079 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791bSTARGZ" + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48495,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5] vs [foo6 foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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: "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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 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 +=== 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:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo6 foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 + 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: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty5 foo6 foo foo2 foo_empty3 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_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 @@ -36184,64 +42166,46 @@ 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_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: "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: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== 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 48496 72576 97381 97917] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=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":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 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 +=== 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 24079 48129 72210 96191 96674] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 806, NextOffset: 839 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + 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 @@ -36252,26 +42216,68 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 +=== 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 + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== 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: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 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_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: 514, NextOffset: 547 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96674 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: 659, NextOffset: 692 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 "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty2 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2] + 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 @@ -36287,70 +42293,45 @@ 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" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=-2,prefix="/",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48496 72576 96538 97074] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96538 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,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=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=-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 "": [foo4 foo_empty4 foo5 foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty5 .no.prefetch.landmark foo2 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_empty5" vs "foo_empty5" + 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" 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 @@ -36358,25 +42339,15 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo 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: "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:401: Directory: "" vs "": [foo3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 @@ -36393,84 +42364,94 @@ 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48129 72210 96204 96687] + 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "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=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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty] vs [foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo_empty3] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 -=== 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 48494 72571 97376 97913] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1108, NextOffset: 1145 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo5 foo6 foo foo_empty foo2] vs [foo foo2 foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 @@ -36478,60 +42459,57 @@ testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:509: Offset: 1797, NextOffset: 4992 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c60STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty4 foo5 foo6 foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2] vs [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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_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: "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 @@ -36542,93 +42520,92 @@ 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 "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 463, NextOffset: 500 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo] vs [foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3] + 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 -=== 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 48494 72571 96533 97070] - 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 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 +=== 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 24079 48129 72210 96191 96674] + 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: 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 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:509: Offset: 1819, NextOffset: 5046 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96533 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,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: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96674 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48494,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== 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 "": [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 @@ -36640,116 +42617,77 @@ 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: "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 -=== 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 48494 72571 97376 97913] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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: "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 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo 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: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1438 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_empty" vs "foo_empty" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1802, NextOffset: 5013 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c60STARGZ" +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24078 48128 72207 96201 96685] + 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 48128 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48494,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-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 -=== 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=-2,prefix="../",src=1,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":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3] vs [foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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: "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:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -36760,31 +42698,43 @@ 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6 foo_empty] 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 -=== 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 48494 72571 96533 97070] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -36797,49 +42747,35 @@ testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 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_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: 5500 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1824, NextOffset: 5062 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96533 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,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_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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 "": [foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2] vs [foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark 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_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 @@ -36851,58 +42787,26 @@ testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 -=== 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 48493 72571 97376 97917] - 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:509: Offset: 706, NextOffset: 1029 - 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo] vs [foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - 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: 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: 2075, NextOffset: 2112 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 @@ -36910,270 +42814,275 @@ testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "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" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 168, NextOffset: 456 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c60STARGZ" + 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 +=== 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 24078 48128 72207 96188 96672] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96188 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48493,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#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 48493 72571 96533 97074] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== 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=-1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3] vs [foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 96533 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,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: "foo_empty" vs "foo_empty" + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4 foo6] 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: "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: "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: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 -=== 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=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/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_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48136 72220 96214 96699] + 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 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo" 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5 foo6 foo] + 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/big-files-compression=gzip_compression_level=-1,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: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_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: "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 -=== 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 48497 72580 97385 97928] - 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: "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" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=true,format=USTAR - testutil.go:2349: [4] at 97385 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97928 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c69STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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 24080 48136 72220 96201 96686] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,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 "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3] vs [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo foo2 foo3] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 @@ -37191,98 +43100,102 @@ 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_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1162, NextOffset: 1456 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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" 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== 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 48497 72580 96542 97085] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96542 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97085 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,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=-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/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 "": [foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo5 foo6 foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2] vs [foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty 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: "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" 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: "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 @@ -37293,76 +43206,89 @@ 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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 +=== 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4] vs [foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3] + 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: "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: "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_empty3" vs "foo_empty3" 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - 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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48497 72580 97385 97928] + 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=2,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 24080 48136 72220 96214 96699] 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 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97385 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97928 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c69STARGZ" + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo_empty4 foo5 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: 464 + testutil.go:509: Offset: 383, NextOffset: 676 +=== 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=-2,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: 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 @@ -37376,11 +43302,6 @@ testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 @@ -37392,15 +43313,8 @@ 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: "" 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 [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo2] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 @@ -37408,122 +43322,108 @@ testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 +=== 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: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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,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: 676 testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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 -=== 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:509: Offset: 1825, NextOffset: 5052 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48497 72580 96542 97085] +=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48136 72220 96201 96686] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96686 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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":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_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .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: 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [4] at 96542 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97085 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791eSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2093, NextOffset: 2130 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1814, NextOffset: 5025 -=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2130, NextOffset: 5465 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 827 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5] + 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 @@ -37535,47 +43435,55 @@ 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "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 -=== 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=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,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=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -37583,26 +43491,15 @@ testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5] vs [foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 @@ -37610,6612 +43507,556 @@ testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== 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 24079 48134 72217 96211 96697] + 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:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2151, NextOffset: 5510 +=== 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1836, NextOffset: 5075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 96211 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 837, NextOffset: 1133 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48497 72579 97384 97923] - 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 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97384 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c68STARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" 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: 1466, NextOffset: 1503 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:509: Offset: 1503, NextOffset: 1799 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=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"}]} +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo4 foo6 foo] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo] - 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.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: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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=0,prefix="",src=2,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:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 "": [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] vs [foo_empty foo4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink 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: 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 [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: 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,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 48497 72579 96541 97080] + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== 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=0 + 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=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24079 48134 72217 96198 96684] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96541 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791dSTARGZ" + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96684 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48497,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar 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: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#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:401: Directory: "" vs "": [test2 baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar 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: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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=USTAR,minChunkSize=0/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/duplicated_entry_offset +=== 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: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" + 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 barlink test2 foo3.txt test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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: "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:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 "": [foo5 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "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: 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 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96206 96688] + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48132 72215 96209 96694] 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48128,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=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"}]} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 +=== 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: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty2 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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_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 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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_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: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=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 24076 48128 72206 96191 96673] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/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_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 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: "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: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6] vs [foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96673 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} -=== 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_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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== 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_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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: 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 -=== 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: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96206 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo3 foo_empty4 foo5 foo_empty5 foo] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty 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_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: "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: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo3 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: 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 - 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: "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96191 96673] - 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 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "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 -=== 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/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== 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: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96673 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo_empty3] vs [foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo_empty3 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: "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" - 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48127 72203 96203 96686] - 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 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo4 foo_empty5 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [foo6 foo foo_empty foo3 foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48127 72203 96188 96671] - 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: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"}]} -=== 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:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,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: "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 "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo6 foo2 foo_empty2 foo3 foo4] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96188 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bcSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== 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 "" -=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo] vs [foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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 24077 48134 72215 96215 96697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96697 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/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 "" -=== 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:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2] - 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5] - 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: "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: "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_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=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48134 72215 96200 96682] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=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 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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: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: "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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48134 72215 96215 96697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96697 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":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 foo_empty4 foo5 foo_empty5 foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] - 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48134 72215 96200 96682] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48132 72212 96212 96695] - 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96695 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48132 72212 96197 96680] - 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48130 72210 96210 96691] - 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 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 -=== 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=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: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,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: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#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 24076 48130 72210 96195 96676] - 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 -=== 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 "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5] vs [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,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:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5 foo2] - 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: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:395: Comparing: "foo" 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: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48130 72210 96210 96691] - 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 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48130 72210 96195 96676] - 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 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48128 72209 96209 96690] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96690 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2] - 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 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "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: "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 "": [foo2 foo_empty2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2] - 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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48128 72209 96194 96675] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96675 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48136 72219 96219 96703] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96703 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48136 72219 96204 96688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48136 72219 96219 96703] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96703 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48136 72219 96204 96688] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-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:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6] - 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: "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: "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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4] vs [foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5] - 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_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 - 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: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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/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 "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo6] - 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_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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty2] - 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: "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: "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" -=== 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 24077 48135 72216 96216 96700] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 - testutil.go:2349: [5] 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty2 foo4 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 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: "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: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty2 foo4 foo_empty4 foo6 foo] - 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: "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_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_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== 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 24077 48135 72216 96201 96685] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96685 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":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_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3] - 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_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_empty3" vs "foo_empty3" - 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 - 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo6] vs [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 foo_empty5] - 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_empty3" vs "foo_empty3" - 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 - 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: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48132 72213 96213 96700] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo5] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 -=== 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/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96213 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" - 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=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 378, NextOffset: 415 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 -=== 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":48132,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 814, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 993, NextOffset: 1160 -=== 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/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6] - 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: "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_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: "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_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=gzip_compression_level=1,prefix="/",src=2,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/small-files-compression=gzip_compression_level=9,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: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_empty3 foo_empty4 foo5 foo6 foo2 foo4 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4] - 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: "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: "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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo4 foo_empty5 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: 581 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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_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: "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: "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/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48132 72213 96198 96685] - 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_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96685 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3] - 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: "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: 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: "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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] - 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_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_empty4" vs "foo_empty4" - 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 24079 48132 72213 96213 96700] - 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96213 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#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 24079 48132 72213 96198 96685] - 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96685 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":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_empty5 foo6 foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo3] - 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1434 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo3 foo4 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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=2,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/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo4] vs [foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] - 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - 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: 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48132 72212 96212 96700] - 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 48132 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96700 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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 "": [foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo_empty2] vs [foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4] - 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "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: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#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 24078 48132 72212 96197 96685] - 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 48132 in stargz, uncompressed length 33536 -=== 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_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - 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=-1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - 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 "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2] vs [foo foo_empty foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "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=2,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_chunked-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#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_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 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4 foo5] vs [foo4 foo5 foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 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: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24080 48139 72224 96224 96714] - 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 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96224 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo2 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - 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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24080 48139 72224 96209 96699] - 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 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=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 foo6 foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2] - 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo5 foo6 foo2 foo_empty4 foo_empty5 foo 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: 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#02 -=== 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 "": [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3 foo4] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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 - 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: 1410 - testutil.go:509: Offset: 992, NextOffset: 1658 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3 foo4] - 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: 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_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 992, NextOffset: 1658 - testutil.go:509: Offset: 815, NextOffset: 1410 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,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 24080 48139 72224 96224 96714] - 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 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96224 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4] vs [foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 368, NextOffset: 401 - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:509: Offset: 834, NextOffset: 970 - 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: 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5] - 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: "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 - 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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#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 24080 48139 72224 96209 96699] - 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 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4] vs [foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:509: Offset: 395, NextOffset: 504 - 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: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 -=== 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 253, NextOffset: 362 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#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 24079 48139 72223 96223 96712] - 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 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72223 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96223 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":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 foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3] vs [foo_empty5 foo foo_empty foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4] - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6] vs [foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#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 24079 48139 72223 96208 96697] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72223 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" -=== 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_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - 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:509: Offset: 370, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48139,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,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 -=== 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/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 .no.prefetch.landmark foo2] vs [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty5] vs [foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] - 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=USTAR - testutil.go:1580: testing streams: [0 0 24079 48135 72218 96218 96706] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72218 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo3 foo_empty4 foo5 foo6] vs [foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty5 foo foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] - 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" - 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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 24079 48135 72218 96203 96691] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72218 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=PAX - testutil.go:1580: testing streams: [0 0 24079 48135 72218 96218 96706] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72218 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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=PAX - testutil.go:1580: testing streams: [0 0 24079 48135 72218 96203 96691] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72218 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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/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 "": [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo6 .no.prefetch.landmark 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: 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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: "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 foo_empty foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] - 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: 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_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: "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48133 72217 96217 96706] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96217 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96706 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2] - 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48133 72217 96202 96691] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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 - testutil.go:1580: testing streams: [0 0 24081 48142 72230 96230 96719] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72230 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96230 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96719 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2] vs [foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4] - 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_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" 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 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/small-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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24081 48142 72230 96215 96704] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72230 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96704 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] - 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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: "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24081 48142 72230 96230 96719] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72230 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96230 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96719 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 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: "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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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 "": [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo6 foo2 foo3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - 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 -=== 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=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#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 24081 48142 72230 96215 96704] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72230 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96704 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} -=== 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo5 foo_empty5 foo foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo4 foo_empty5 foo6 foo] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "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 -=== 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=-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 -=== 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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6 foo_empty] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] - 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6 foo_empty foo2 foo_empty2 foo3] - 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" - 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: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#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 24080 48142 72228 96228 96716] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72228 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96228 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96716 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72228,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/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 "": [foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6] - 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_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: 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: "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 -=== 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=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24080 48142 72228 96213 96701] - 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 48142 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72228 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96213 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72228,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=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":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty] - 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_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: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo5 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: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,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 - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,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 24165 48583 72811 97616 99042] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== 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 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo] - 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty] - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "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: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,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 48583 72811 96773 98199] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98199 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6] vs [foo foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - 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 "": [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo3 foo_empty4] vs [foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:509: Offset: 1489, NextOffset: 1782 - 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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 -=== 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,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 24165 48583 72811 97616 99042] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=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=-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 "": [foo6 foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo3 foo4 foo_empty5 foo foo_empty] - 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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 48583 72811 96773 98199] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98199 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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=GNU - testutil.go:1580: testing streams: [0 0 24167 48585 72816 97621 99047] - 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 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99047 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d55STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48585 72816 96778 98204] - 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 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96778 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98204 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== 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 "": [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] 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_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: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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 -=== 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 48587 72819 97624 99065] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - 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 72819 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97624 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d58STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24168 48587 72819 96781 98222] - 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 72819 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96781 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98222 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2] - 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: "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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#02 -=== 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 48587 72819 97624 99065] - 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 72819 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97624 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d58STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== 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_empty5 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_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 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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: "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: "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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 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: "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: "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: "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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== 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=-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_empty2 foo_empty4 foo_empty5 foo foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 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_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 -=== 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 48587 72819 96781 98222] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 459 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - 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: "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_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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - 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 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 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: 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_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: 5456 - testutil.go:509: Offset: 1802, NextOffset: 5013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72819 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96781 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98222 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== 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_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo foo_empty foo3 foo_empty3] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark] - 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" 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3] vs [foo_empty2 foo4 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2] - 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: "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_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: "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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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 48590 72823 97628 99068] - 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 72823 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97628 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=-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_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 497, NextOffset: 788 - testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 825, NextOffset: 1116 - testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "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: "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" 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1398, NextOffset: 1435 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: 5442 - testutil.go:509: Offset: 1809, NextOffset: 5004 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24169 48590 72823 96785 98225] - 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 72823 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98225 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a11STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=-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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4] vs [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo foo_empty 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: 464 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1825, NextOffset: 5052 - testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5] - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_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: "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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48584 72811 97616 99049] - 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99049 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5] vs [foo6 foo foo_empty foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 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 - 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: "foo_empty5" vs "foo_empty5" - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5 foo2 foo_empty2 foo3] - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1729, NextOffset: 1766 - testutil.go:509: Offset: 1448, NextOffset: 1485 - testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:509: Offset: 1485, NextOffset: 1777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:509: Offset: 1814, NextOffset: 5025 - testutil.go:395: Comparing: "foo" 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: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== 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 48584 72811 96773 98206] - 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98206 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":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_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark] - 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_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: 5075 - testutil.go:509: Offset: 2151, NextOffset: 5510 - 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_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: "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 foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1799, NextOffset: 1836 - 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" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 .no.prefetch.landmark foo1.txt 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 - 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 "": [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test] 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 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=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48584 72811 97616 99049] - testutil.go:2330: got gzip streams: -=== 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: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99049 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 foo1.txt bar test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/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=0,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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 -=== 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 48584 72811 96773 98206] - 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98206 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 foo1.txt foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 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 "": [.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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 -=== 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=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt bar test2 foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 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 "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44227,10 +44068,6 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== 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 48585 72816 97621 99054] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" @@ -44242,9 +44079,6 @@ testutil.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 -=== 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=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44255,9 +44089,6 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 @@ -44274,41 +44105,26 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99054 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d55STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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} === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": 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_chunked-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#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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] + 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 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" @@ -44321,11 +44137,11 @@ 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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44365,19 +44181,12 @@ 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 dev test2 barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] -=== 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 48585 72816 96778 98211] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [dev foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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" @@ -44386,31 +44195,13 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== 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=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -44432,58 +44223,56 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96778 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98211 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar] - 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: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: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] +=== 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 24079 48132 72215 96196 96681] + 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=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96681 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar] 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 +=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44493,30 +44282,39 @@ 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: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: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 "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt 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": [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: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44528,14 +44326,18 @@ 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 "": [bar barlink test dev foo1.txt foo3.txt test2 .no.prefetch.landmark baz.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: 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 -=== 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=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -44544,7 +44346,7 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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" @@ -44552,17 +44354,27 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go: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 @@ -44576,37 +44388,17 @@ 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/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== 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 48590 72824 97629 99075] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48132 72215 96209 96694] 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 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97629 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99075 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt 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 [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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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" @@ -44615,27 +44407,66 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" @@ -44658,8 +44489,14 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -44673,14 +44510,6 @@ 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 @@ -44695,13 +44524,6 @@ 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: "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" @@ -44717,26 +44539,38 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt foo3.txt barlink test2 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: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 +=== 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=USTAR,minChunkSize=64000 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 @@ -44745,23 +44579,11 @@ 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 -=== 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 48590 72824 96786 98232] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44769,120 +44591,277 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 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=USTAR,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 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 foo1.txt bar barlink test .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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 bar test dev .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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96786 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98232 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a12STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go: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: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:395: Comparing: "test2" vs "test2" + testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go: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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== 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 24079 48132 72215 96196 96681] + 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 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96681 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48130 72214 96208 96693] + 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 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96693 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48130 72214 96195 96680] + 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 72214 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96680 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24081 48138 72224 96218 96707] + 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 48138 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24081 48138 72224 96205 96694] + 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 48138 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24081 48138 72224 96218 96707] + 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 48138 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24081 48138 72224 96205 96694] + 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 48138 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48137 72221 96215 96701] + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96701 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt test dev test2 foo1.txt bar barlink] + 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: "bar" vs "bar" + testutil.go:401: 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=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=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: 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" @@ -44894,6 +44873,10 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48137 72221 96202 96688] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -44902,13 +44885,16 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,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=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== 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=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -44916,45 +44902,25 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 test dev .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -44968,13 +44934,26 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13219, NextOffset: 13256 +=== 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 @@ -44983,15 +44962,11 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.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/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -45005,39 +44980,162 @@ 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=0,format=PAX,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 24170 48590 72824 97629 99075] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24082 48133 72217 96211 96702] 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 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97629 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99075 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5dSTARGZ" + 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 33124 + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24082 48133 72217 96198 96689] + 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 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48133 72217 96211 96702] + 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 33124 + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24082 48133 72217 96198 96689] + 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 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24081 48133 72216 96210 96701] + 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 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24081 48133 72216 96197 96688] + 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 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24083 48141 72229 96223 96715] + 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 48141 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72229 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96223 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72229,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24083 48141 72229 96210 96702] + 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 48141 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72229 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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":48590,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48141,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72229,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48141 72229 96223 96715] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -45047,14 +45145,30 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72229 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96223 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72229,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -45063,6 +45177,9 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=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 @@ -45086,36 +45203,36 @@ 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 "": [dev .no.prefetch.landmark foo1.txt bar test test2 baz.txt 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: "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: 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: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 +=== 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -45126,14 +45243,26 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "foo1.txt" vs "foo1.txt" + 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=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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 @@ -45144,48 +45273,17 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== 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 24170 48590 72824 96786 98232] - 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 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96786 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98232 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a12STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - 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:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=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: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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 foo1.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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -45194,15 +45292,17 @@ testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 +=== 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=0 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45228,36 +45328,34 @@ 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48141 72229 96210 96702] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 +=== 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=0,prefix="./",src=0,format=PAX,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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt .no.prefetch.landmark baz.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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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=-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:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 3937, NextOffset: 4994 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:509: Offset: 4994, NextOffset: 13219 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=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=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -45269,18 +45367,40 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -45288,20 +45408,48 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72229 in stargz, uncompressed length 32000 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,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":48141,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72229,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt test2 foo1.txt barlink test dev .no.prefetch.landmark] + 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" @@ -45314,28 +45462,21 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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 48593 72828 97633 99080] - 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: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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=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 @@ -45343,18 +45484,15 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 -=== 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 @@ -45363,44 +45501,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72828 in stargz, uncompressed length 33124 -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [4] at 97633 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [5] at 99080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d61STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"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: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 -=== 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=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.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: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "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 @@ -45409,35 +45523,33 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "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" @@ -45453,48 +45565,79 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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 +=== 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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev test2 baz.txt foo1.txt foo3.txt .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 +=== 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=0 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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 24082 48141 72228 96222 96714] + testutil.go:2330: got gzip streams: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -45502,50 +45645,46 @@ testutil.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 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar barlink 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: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72228 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96222 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177deSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72228,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 + 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: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24172 48593 72828 96790 98237] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1767, NextOffset: 2824 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 "" -=== 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=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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] @@ -45559,14 +45698,11 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45577,57 +45713,20 @@ 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=-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=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 -=== 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: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 72828 in stargz, uncompressed length 32000 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [4] at 96790 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98237 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a16STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:b06b852d03f7881cf734192fe8d246159a48ef4506c600770d7cc2faf4320d0c","chunkSize":32000,"chunkDigest":"sha256:b546e225d1fc1c9ee8f143640f285b4f5f1a4c2833c74f75d3e535e72ba170c1"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:aefd3cc7c2217bfcb4f131017791d0a6993d16d02da00dd251552502feb78215"} - testutil.go:1763: On "foo2": got preread of "foo3" === 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=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=-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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt] + 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 @@ -45636,64 +45735,65 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 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: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: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: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/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=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -45706,11 +45806,13 @@ 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: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: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -45724,12 +45826,11 @@ 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: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:395: Comparing: "test2" vs "test2" - testutil.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 @@ -45738,19 +45839,192 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "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=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_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24082 48141 72228 96209 96701] + 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 48141 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72228 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96701 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72228,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24082 48136 72222 96216 96710] + 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 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96710 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24082 48136 72222 96203 96697] + 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 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96697 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48136 72222 96216 96710] + 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 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96710 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24082 48136 72222 96203 96697] + 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 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96697 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24079 48135 72222 96216 96710] + 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 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96710 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24079 48135 72222 96203 96697] + 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 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96697 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24084 48143 72234 96228 96724] + 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 48143 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72234 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96228 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96724 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48143,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48143,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72234,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24084 48143 72234 96215 96711] + 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 48143 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72234 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96711 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48143,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48143,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72234,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark 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: 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] @@ -45764,7 +46038,7 @@ testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -45800,21 +46074,32 @@ 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 "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt 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: 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 +=== 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 24084 48143 72234 96228 96724] + testutil.go:2330: got gzip streams: +=== 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: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -45823,12 +46108,20 @@ 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 +=== 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=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48143 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 @@ -45838,7 +46131,23 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 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: [3] at 72234 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96228 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96724 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48143,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48143,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72234,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=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_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=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -45855,26 +46164,26 @@ 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=gzip_compression_level=0,prefix="../",src=0,format=PAX,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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark bar 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: 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 -=== 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 + 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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 baz.txt barlink test dev] + 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" @@ -45904,13 +46213,15 @@ 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 +=== 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: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -45923,22 +46234,18 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.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:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "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: "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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -45952,7 +46259,9 @@ 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: "foo1.txt" vs "foo1.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" @@ -45964,12 +46273,6 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45985,23 +46288,41 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,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_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24084 48143 72234 96215 96711] + 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 48143 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72234 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96711 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48143,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48143,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72234,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt 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" @@ -46015,10 +46336,10 @@ 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46031,6 +46352,8 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -46055,12 +46378,8 @@ 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 foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -46069,6 +46388,9 @@ 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] @@ -46081,6 +46403,8 @@ 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 @@ -46094,17 +46418,6 @@ 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": [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 @@ -46118,13 +46431,39 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] + 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 +=== 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 + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -46133,8 +46472,6 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -46153,7 +46490,7 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -46169,14 +46506,15 @@ 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 dev test2 baz.txt foo1.txt foo3.txt barlink 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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -46184,34 +46522,24 @@ 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 "": [bar foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 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: "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: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: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -46234,25 +46562,37 @@ 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: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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24083 48144 72233 96227 96721] + 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 48144 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72233 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96227 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48144,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48144,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -46265,11 +46605,11 @@ 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46297,10 +46637,10 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 +=== 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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" @@ -46311,34 +46651,8 @@ 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 "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] 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" @@ -46350,8 +46664,14 @@ 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: "bar" vs "bar" + testutil.go:401: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -46371,14 +46691,33 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + 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 test2 bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -46388,17 +46727,15 @@ 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=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46411,6 +46748,8 @@ 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=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -46421,8 +46760,6 @@ 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=0,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:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -46437,9 +46774,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -46448,68 +46790,92 @@ 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: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" -=== 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=GNU,minChunkSize=64000 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: "test2" vs "test2" - testutil.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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 [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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 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: "test" vs "test" - testutil.go:401: 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: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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" === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24083 48144 72233 96214 96708] + 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 48144 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72233 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48144,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48144,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72233,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test dev test2 bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 +=== 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=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" +=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 @@ -46521,7 +46887,7 @@ 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: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" @@ -46557,15 +46923,8 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -46579,11 +46938,9 @@ 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: "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 @@ -46599,15 +46956,12 @@ 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: "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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -46623,29 +46977,73 @@ 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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 24167 48586 72816 97620 99051] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99051 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -46681,13 +47079,14 @@ 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 foo3.txt barlink test dev bar test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -46719,17 +47118,6 @@ 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: "bar" vs "bar" - testutil.go:401: 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" @@ -46745,27 +47133,127 @@ 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=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 baz.txt foo3.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: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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24167 48586 72816 96776 98207] + 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 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98207 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24167 48586 72816 97620 99051] + 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 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99051 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24167 48586 72816 96776 98207] + 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 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98207 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=GNU + testutil.go:1580: testing streams: [0 0 24169 48588 72821 97625 99056] + 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 33124 + testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99056 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d59STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24169 48588 72821 96781 98212] + 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 96781 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 48590 72824 97628 99073] + 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 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99073 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt bar foo3.txt test test2 .no.prefetch.landmark 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" @@ -46778,7 +47266,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -46811,16 +47299,51 @@ testutil.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 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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" @@ -46847,42 +47370,217 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24170 48590 72824 96784 98229] + 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 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96784 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98229 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a10STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24170 48590 72824 97628 99073] + 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 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99073 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24170 48590 72824 96784 98229] + 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 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96784 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98229 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a10STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=GNU + testutil.go:1580: testing streams: [0 0 24171 48593 72828 97632 99077] + 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 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72828 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97632 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99077 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d60STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24171 48593 72828 96788 98233] + 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 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72828 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96788 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98233 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a14STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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 + testutil.go:1580: testing streams: [0 0 24167 48587 72816 97620 99057] + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99057 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24167 48587 72816 96776 98213] + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98213 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=PAX + testutil.go:1580: testing streams: [0 0 24167 48587 72816 97620 99057] + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99057 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24167 48587 72816 96776 98213] + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98213 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=GNU + testutil.go:1580: testing streams: [0 0 24168 48588 72821 97625 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 48588 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99062 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d59STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -46898,7 +47596,7 @@ 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: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" @@ -46912,33 +47610,24 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go: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:395: Comparing: "" vs "" +=== 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=64000 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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" +=== 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=0,prefix="../",src=0,format=GNU,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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -46951,15 +47640,11 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" -=== 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=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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -46973,9 +47658,15 @@ 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -46986,26 +47677,62 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,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 24168 48588 72821 96781 98218] + 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 48588 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98218 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1017,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + 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: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 .no.prefetch.landmark bar foo3.txt test baz.txt] + testutil.go:509: Offset: 597, NextOffset: 980 + testutil.go:509: Offset: 779, 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: 980, NextOffset: 1017 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1091, NextOffset: 2579 + testutil.go:509: Offset: 1273, NextOffset: 2937 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47033,38 +47760,14 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 +=== 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=0 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: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2565 - testutil.go:509: Offset: 1265, NextOffset: 2930 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -47078,16 +47781,37 @@ 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: 1162 + testutil.go:509: Offset: 597, NextOffset: 980 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 980, NextOffset: 1017 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1273, NextOffset: 2937 + testutil.go:509: Offset: 1091, NextOffset: 2579 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47103,49 +47827,44 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, NextOffset: 2565 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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 24172 48593 72829 97633 99084] + 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 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97633 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99084 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d61STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + 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: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" @@ -47153,131 +47872,158 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + 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: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "test2" vs "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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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 24172 48593 72829 96789 98240] + 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_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96789 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98240 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a15STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + testutil.go:509: Offset: 605, NextOffset: 991 + testutil.go:509: Offset: 785, NextOffset: 1171 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2590 - testutil.go:509: Offset: 1275, NextOffset: 2943 + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1208, NextOffset: 1245 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1102, NextOffset: 2596 + testutil.go:509: Offset: 1282, NextOffset: 2948 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47315,7 +48061,7 @@ testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -47337,27 +48083,7 @@ 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2590 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47373,170 +48099,245 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test dev test2 baz.txt foo1.txt bar barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1171 + testutil.go:509: Offset: 605, NextOffset: 991 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - 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: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [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: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1208, NextOffset: 1245 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1282, NextOffset: 2948 + testutil.go:509: Offset: 1102, NextOffset: 2596 testutil.go:395: Comparing: "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: "dev/testfifo" vs "dev/testfifo" -=== 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=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 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:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 982 - testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1019 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1093, NextOffset: 2585 - testutil.go:509: Offset: 1272, NextOffset: 2924 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + 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 [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: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + 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: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== 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 24172 48593 72829 97633 99084] + 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: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48593 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: 2222 + 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: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2222 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [4] at 97633 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99084 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d61STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 +=== 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=USTAR,minChunkSize=0 +=== 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 24172 48593 72829 96789 98240] + 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 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96789 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98240 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a15STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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=GNU + testutil.go:1580: testing streams: [0 0 24174 48596 72833 97637 99088] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24174 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48596 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72833 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97637 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d65STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24174,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48596,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48596,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72833,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24174 48596 72833 96793 98244] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24174 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48596 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72833 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96793 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98244 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a19STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24174,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48596,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48596,"innerOffset":1536,"digest":"sha256:ba1283e948512b381a8a0ba9dd8db7c914d9a505fe717e45faf8b5424dbed1dd","chunkSize":32000,"chunkDigest":"sha256:e78d6eb87f7cb7ca567f0834e4136fd619c698f01cac682e470c875fc67fefd8"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72833,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6f893080e6fba979090507cdc2b78099f13b7312abd80f259f8244af6931f213"} + 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: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47565,16 +48366,49 @@ 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 baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:395: Comparing: "bar" vs "bar" +=== 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=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: 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: 987 + testutil.go:509: Offset: 782, 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: 987, NextOffset: 1024 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1098, NextOffset: 2588 + testutil.go:509: Offset: 1277, NextOffset: 2930 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 foo3.txt barlink test2 bar 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: 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: 1166 + testutil.go:509: Offset: 603, NextOffset: 987 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=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: 212, NextOffset: 249 @@ -47589,17 +48423,28 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 982, NextOffset: 1019 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1272, NextOffset: 2924 - testutil.go:509: Offset: 1093, NextOffset: 2585 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1277, NextOffset: 2930 + testutil.go:509: Offset: 1098, NextOffset: 2588 + 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -47613,125 +48458,109 @@ 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: 1161 - testutil.go:509: Offset: 603, NextOffset: 982 +=== 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=1,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 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo1.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: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== 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=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "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: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: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + 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 [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: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -47739,45 +48568,33 @@ testutil.go:395: Comparing: "test2" vs "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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 === 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=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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1105,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt 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" -=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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: 2581 - testutil.go:509: Offset: 1276, NextOffset: 2937 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt dev 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47806,8 +48623,6 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== 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: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 @@ -47817,10 +48632,22 @@ 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:509: Offset: 606, NextOffset: 994 + testutil.go:509: Offset: 786, NextOffset: 1174 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1031 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1105, NextOffset: 2591 + testutil.go:509: Offset: 1285, NextOffset: 2945 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 baz.txt barlink test dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 @@ -47830,8 +48657,20 @@ 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: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 + testutil.go:509: Offset: 786, NextOffset: 1174 + testutil.go:509: Offset: 606, 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: 1174, NextOffset: 1211 + testutil.go:509: Offset: 994, NextOffset: 1031 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1285, NextOffset: 2945 + testutil.go:509: Offset: 1105, NextOffset: 2591 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47843,6 +48682,8 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 @@ -47860,189 +48701,151 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2937 - testutil.go:509: Offset: 1096, 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: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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt bar] + 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 test bar dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar 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: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 -=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 -=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev baz.txt foo1.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - 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: 2796 - testutil.go:509: Offset: 1375, NextOffset: 3148 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48071,8 +48874,35 @@ 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: 1089 + testutil.go:509: Offset: 779, 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: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 2801 + testutil.go:509: Offset: 1382, NextOffset: 3152 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar 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: 779, NextOffset: 1271 + testutil.go:509: Offset: 597, NextOffset: 1089 + 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" @@ -48088,32 +48918,6 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 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: 3148 - testutil.go:509: Offset: 1193, NextOffset: 2796 - testutil.go:395: Comparing: "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 @@ -48127,166 +48931,181 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 3152 + testutil.go:509: Offset: 1200, NextOffset: 2801 + testutil.go:395: Comparing: "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: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,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=9,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#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.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: "bar" vs "bar" testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + 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: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 === 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=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink 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: 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: 2815 - testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1211, NextOffset: 2816 + testutil.go:509: Offset: 1391, NextOffset: 3161 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48297,6 +49116,8 @@ testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 +=== 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=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 @@ -48323,21 +49144,12 @@ 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 barlink test baz.txt bar foo3.txt 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: 785, NextOffset: 1274 - testutil.go:509: Offset: 605, NextOffset: 1094 - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 605, NextOffset: 1100 + testutil.go:509: Offset: 785, NextOffset: 1280 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -48351,21 +49163,37 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1280 + testutil.go:509: Offset: 605, NextOffset: 1100 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3160 - testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1391, NextOffset: 3161 + testutil.go:509: Offset: 1211, NextOffset: 2816 + 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 @@ -48379,31 +49207,31 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== 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=9,prefix="./",format=USTAR,minChunkSize=0 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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" @@ -48413,125 +49241,132 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 +=== 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:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt 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: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 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: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 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: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=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":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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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 dev test2 barlink test] + 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: 1103 + testutil.go:509: Offset: 782, NextOffset: 1282 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 2812 - testutil.go:509: Offset: 1385, NextOffset: 3151 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1214, NextOffset: 2814 + testutil.go:509: Offset: 1393, NextOffset: 3145 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -48566,48 +49401,20 @@ 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: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 3151 - testutil.go:509: Offset: 1206, NextOffset: 2812 - 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:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1393, NextOffset: 3145 + testutil.go:509: Offset: 1214, NextOffset: 2814 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -48621,6 +49428,25 @@ 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: 1282 + testutil.go:509: Offset: 603, 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -48634,17 +49460,30 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark foo3.txt test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 +=== 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: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -48654,146 +49493,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 +=== 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=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1101,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1138,"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":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1281,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1318,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1355,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1392,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1148,"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":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1291,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1328,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1365,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1402,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1101 - testutil.go:509: Offset: 786, NextOffset: 1281 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 606, NextOffset: 1111 + testutil.go:509: Offset: 786, NextOffset: 1291 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1212, NextOffset: 2811 - testutil.go:509: Offset: 1392, NextOffset: 3158 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1222, NextOffset: 2815 + testutil.go:509: Offset: 1402, NextOffset: 3167 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -48808,6 +49631,8 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 @@ -48822,8 +49647,6 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 @@ -48832,7 +49655,7 @@ testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2 barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -48846,19 +49669,17 @@ 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: 1281 - testutil.go:509: Offset: 606, NextOffset: 1101 + testutil.go:509: Offset: 786, NextOffset: 1291 + testutil.go:509: Offset: 606, NextOffset: 1111 + 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: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" @@ -48878,175 +49699,167 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1392, NextOffset: 3158 - testutil.go:509: Offset: 1212, NextOffset: 2811 + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1402, NextOffset: 3167 + testutil.go:509: Offset: 1222, NextOffset: 2815 === 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=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + 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 test barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + 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: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 +=== 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=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar 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: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - 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: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 +=== 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=64000 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test .no.prefetch.landmark bar foo3.txt 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: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2571 - testutil.go:509: Offset: 1272, NextOffset: 2934 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 @@ -49078,11 +49891,47 @@ 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: 979 - testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:509: Offset: 601, NextOffset: 986 + testutil.go:509: Offset: 783, NextOffset: 1168 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1097, NextOffset: 2582 + testutil.go:509: Offset: 1279, NextOffset: 2941 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 1168, NextOffset: 1205 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1279, NextOffset: 2941 +=== 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:509: Offset: 1097, NextOffset: 2582 + testutil.go:395: Comparing: "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" @@ -49101,8 +49950,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 @@ -49116,192 +49963,165 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2571 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1168 + testutil.go:509: Offset: 601, NextOffset: 986 +=== 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#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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark bar test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 - 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=1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "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: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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + 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: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "test2" vs "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: 2213 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 === 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=GNU,minChunkSize=0/duplicated_entry_offset +=== 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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink 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: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2588 - testutil.go:509: Offset: 1282, NextOffset: 2941 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1109, NextOffset: 2603 + testutil.go:509: Offset: 1290, NextOffset: 2948 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 @@ -49336,11 +50156,11 @@ 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: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 + testutil.go:509: Offset: 608, NextOffset: 998 + testutil.go:509: Offset: 789, NextOffset: 1179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -49354,28 +50174,25 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1171, NextOffset: 1208 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 2588 - 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:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1290, NextOffset: 2948 + testutil.go:509: Offset: 1109, NextOffset: 2603 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49391,173 +50208,178 @@ 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: 1179 + testutil.go:509: Offset: 608, NextOffset: 998 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 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: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 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: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev baz.txt 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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 -=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + 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": [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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + 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: 2414 + 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: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 === 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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1104,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark barlink] +=== 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=0 + 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 bar foo3.txt test2 baz.txt] + 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:509: Offset: 606, NextOffset: 993 + testutil.go:509: Offset: 786, NextOffset: 1173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2579 - testutil.go:509: Offset: 1276, NextOffset: 2930 + testutil.go:509: Offset: 993, NextOffset: 1030 + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1104, NextOffset: 2587 + testutil.go:509: Offset: 1284, NextOffset: 2930 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: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" @@ -49573,6 +50395,8 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 +=== 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=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 @@ -49590,11 +50414,39 @@ 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 test2 baz.txt foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 993, NextOffset: 1030 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1284, NextOffset: 2930 + testutil.go:509: Offset: 1104, NextOffset: 2587 + 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: "bar" vs "bar" + testutil.go:401: 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: 1173 + testutil.go:509: Offset: 606, NextOffset: 993 + testutil.go:395: Comparing: "test2" vs "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 @@ -49608,36 +50460,6 @@ 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: 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: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2579 - testutil.go:395: Comparing: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -49651,142 +50473,163 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" === 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=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink test test2 .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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 barlink dev .no.prefetch.landmark 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: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 +=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 +=== 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=64000 + testutil.go:509: Offset: 106, NextOffset: 2402 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "test2" vs "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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,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 +=== 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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 1006 + testutil.go:509: Offset: 795, NextOffset: 1186 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1006, NextOffset: 1043 + testutil.go:509: Offset: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1117, NextOffset: 2602 + testutil.go:509: Offset: 1297, NextOffset: 2955 + 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" @@ -49823,29 +50666,8 @@ 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: 2591 - testutil.go:509: Offset: 1289, NextOffset: 2944 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt 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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -49859,35 +50681,15 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1186 + testutil.go:509: Offset: 615, NextOffset: 1006 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2591 - 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" @@ -49903,28 +50705,58 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1006, NextOffset: 1043 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1297, NextOffset: 2955 + testutil.go:509: Offset: 1117, NextOffset: 2602 + 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=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 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: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -49933,110 +50765,101 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt 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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:395: Comparing: "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: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: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + 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: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test test2 foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -50065,8 +50888,6 @@ testutil.go:395: Comparing: "test" vs "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=-1,prefix="/",format=USTAR,minChunkSize=0/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: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 @@ -50074,9 +50895,9 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2225 - testutil.go:509: Offset: 1081, NextOffset: 2512 + 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: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" @@ -50097,31 +50918,12 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 foo3.txt barlink dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -50130,22 +50932,34 @@ testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 2512 + testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:509: Offset: 935, 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: 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:395: Comparing: "test2" vs "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 @@ -50159,160 +50973,159 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt test] + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 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: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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 -=== 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=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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 -=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=64000 + 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: 1871 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 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: 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: 1871 - 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -50323,6 +51136,8 @@ testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 +=== 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=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 @@ -50353,13 +51168,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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": [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: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + 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" @@ -50375,35 +51211,13 @@ 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: 995 - testutil.go:509: Offset: 545, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2528 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:395: Comparing: "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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 +=== 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=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 @@ -50412,153 +51226,147 @@ 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: 993 + testutil.go:509: Offset: 545, NextOffset: 847 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test test2 foo3.txt barlink 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: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark 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 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test test2 baz.txt barlink dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 @@ -50568,26 +51376,26 @@ 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:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, 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: 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: 2234 - testutil.go:509: Offset: 1088, NextOffset: 2522 + 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: 2234 + testutil.go:509: Offset: 1087, NextOffset: 2524 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: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" @@ -50603,25 +51411,21 @@ 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 "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] 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: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2522 - testutil.go:509: Offset: 942, NextOffset: 2234 - 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:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.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" @@ -50650,6 +51454,13 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 @@ -50659,161 +51470,173 @@ 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: "barlink" vs "barlink" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2524 + testutil.go:509: Offset: 941, NextOffset: 2234 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 +=== 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: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 === 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=-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/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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar test foo1.txt 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 - testutil.go:509: Offset: 1094, NextOffset: 2531 + 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: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50851,10 +51674,24 @@ 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: 849 - testutil.go:509: Offset: 695, NextOffset: 995 + testutil.go:509: Offset: 549, NextOffset: 851 +=== 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: 695, NextOffset: 997 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 baz.txt test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar test foo1.txt 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: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 + 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 @@ -50868,37 +51705,8 @@ 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2531 - testutil.go:509: Offset: 948, NextOffset: 2243 - 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: 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: 995 - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -50912,108 +51720,109 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 +=== RUN TestGzipEStargz/testDigestAndVerify/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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test dev test2 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: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - 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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 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 [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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - 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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test 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: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 -=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -51023,32 +51832,62 @@ testutil.go:395: Comparing: "test2" vs "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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark baz.txt bar test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -51090,31 +51929,30 @@ 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:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, NextOffset: 1071 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=9,prefix="",src=0,format=PAX,minChunkSize=0 + 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 [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: 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: 2403 - testutil.go:509: Offset: 1169, NextOffset: 2696 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 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: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 - 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: 589, NextOffset: 683 + 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] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -51124,8 +51962,6 @@ testutil.go: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=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -51151,158 +51987,150 @@ 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: 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: 2696 - testutil.go:509: Offset: 1023, NextOffset: 2403 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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=PAX,minChunkSize=0 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "barlink" vs "barlink" + 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 barlink test foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=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: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.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: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 -=== 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=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.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: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 === 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=-2,prefix="./",format=GNU,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark barlink test] + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51340,41 +52168,28 @@ 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: 936 - testutil.go:509: Offset: 691, NextOffset: 1082 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2708 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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 foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt .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: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 @@ -51384,14 +52199,26 @@ 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: 1082 - testutil.go:509: Offset: 545, NextOffset: 936 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 2709 + testutil.go:509: Offset: 1034, NextOffset: 2416 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: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" @@ -51407,173 +52234,165 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2708 - testutil.go:509: Offset: 1035, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.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/testfifo" vs "dev/testfifo" + 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: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 -=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2023 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] 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: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 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: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: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 -=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "test2" vs "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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 === 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=-2,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== 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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo1.txt bar test dev .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: 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: 928 - testutil.go:509: Offset: 687, NextOffset: 1074 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 928, NextOffset: 961 - testutil.go:509: Offset: 1074, NextOffset: 1107 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 1027, NextOffset: 2409 - testutil.go:509: Offset: 1173, NextOffset: 2702 + 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: 2408 + testutil.go:509: Offset: 1174, NextOffset: 2702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -51611,14 +52430,18 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -51632,12 +52455,18 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1074 - testutil.go:509: Offset: 541, NextOffset: 928 + 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: "test2" vs "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 @@ -51651,179 +52480,161 @@ 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: 1074, NextOffset: 1107 - testutil.go:509: Offset: 928, NextOffset: 961 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1173, NextOffset: 2702 - testutil.go:509: Offset: 1027, NextOffset: 2409 -=== 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.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: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2408 testutil.go:395: Comparing: "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: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/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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] vs [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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "" vs "" +=== 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 test2 foo1.txt barlink test dev] + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2711 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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=9,prefix="../",src=0,format=PAX,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=GNU,minChunkSize=0#01 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark bar test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 @@ -51837,6 +52648,37 @@ 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: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 2420 + testutil.go:509: Offset: 1183, 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -51850,37 +52692,39 @@ 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 bar test test2 baz.txt foo1.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 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: 1084 + testutil.go:509: Offset: 549, NextOffset: 938 + 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: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2711 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2420 + testutil.go:395: Comparing: "test2" vs "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 @@ -51894,16 +52738,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:395: Comparing: "test2" vs "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 @@ -51917,167 +52751,171 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink test bar dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 +=== 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" +=== 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:401: Directory: "" vs "": [test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 -=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1861 + 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: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 === 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=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.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: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: 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: 2225 - testutil.go:509: Offset: 1082, NextOffset: 2512 + 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: 2514 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52106,25 +52944,25 @@ 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 "": [foo1.txt bar barlink dev test2 baz.txt foo3.txt test .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: 343, NextOffset: 440 +=== 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: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: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - 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:509: Offset: 440, NextOffset: 533 + 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52136,32 +52974,10 @@ testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go: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: 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: 2512 - testutil.go:509: Offset: 936, NextOffset: 2225 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -52175,144 +52991,179 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2514 + testutil.go:509: Offset: 935, NextOffset: 2224 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev bar foo3.txt barlink test test2 .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: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 -=== 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=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "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: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 -=== 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=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - 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 [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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - 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:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - 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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test test2 foo3.txt dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 -=== 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=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test test2 foo1.txt foo3.txt dev] + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 2242 + testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -52340,47 +53191,50 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.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: 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: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go: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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2529 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar] 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: 995, NextOffset: 1028 testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2529 - testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2242 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52396,193 +53250,149 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt test2 .no.prefetch.landmark 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: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 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: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev baz.txt 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: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - 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:509: Offset: 0, NextOffset: 1721 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go: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=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1882 - 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1721 === 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt 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: 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: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -52618,8 +53428,56 @@ 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: 2519 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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: 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: "test" vs "test" + testutil.go:401: 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 +=== 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=0 + 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: 2230 + 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -52636,40 +53494,14 @@ 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: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 - 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 +=== 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=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 @@ -52679,25 +53511,17 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink baz.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: 1714 -=== 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=9,prefix="/",src=0,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 @@ -52706,11 +53530,11 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -52731,8 +53555,6 @@ 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 @@ -52749,20 +53571,23 @@ 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 "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: "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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.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: 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 @@ -52771,30 +53596,31 @@ 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:395: Comparing: "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: 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: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 @@ -52809,14 +53635,48 @@ 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 baz.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2243 + testutil.go:509: Offset: 1096, NextOffset: 2534 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=9,prefix="../",src=0,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -52837,22 +53697,18 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 852 - testutil.go:509: Offset: 691, NextOffset: 998 + 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: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 2244 - testutil.go:509: Offset: 1097, NextOffset: 2535 + 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 [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: 997 + testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -52862,20 +53718,18 @@ testutil.go:395: Comparing: "test2" vs "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: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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 @@ -52888,7 +53742,21 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 +=== 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=0 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2534 + testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 @@ -52897,76 +53765,87 @@ 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: 998 - testutil.go:509: Offset: 545, NextOffset: 852 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt baz.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: 998, NextOffset: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 2535 - testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 barlink test dev .no.prefetch.landmark bar foo3.txt test2] + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt 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: 0, NextOffset: 1727 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -52974,99 +53853,77 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 +=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test2" vs "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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test] + 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: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + 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: 2272 + testutil.go:509: Offset: 1112, NextOffset: 2562 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test test2 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: 185, NextOffset: 218 @@ -53080,37 +53937,6 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 964, NextOffset: 2278 - testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -53124,39 +53950,36 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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: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: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar 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: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2278 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2562 + testutil.go:509: Offset: 963, NextOffset: 2272 + testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -53170,6 +53993,17 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1013 + testutil.go:509: Offset: 537, NextOffset: 864 + 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 @@ -53184,154 +54018,136 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test dev test2 .no.prefetch.landmark 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: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go: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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 +=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go: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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + 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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go: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: "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: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go: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=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 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 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: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test baz.txt foo1.txt bar barlink dev test2 .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 @@ -53354,30 +54170,43 @@ 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: 877 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 1026 + 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: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 2293 - testutil.go:509: Offset: 1125, NextOffset: 2584 + 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: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2582 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -53399,29 +54228,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 2584 - testutil.go:509: Offset: 976, NextOffset: 2293 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53437,13 +54250,34 @@ 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: 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: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 === 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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev barlink test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt barlink .no.prefetch.landmark 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: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 @@ -53460,7 +54294,7 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -53496,20 +54330,19 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 + 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: 93, NextOffset: 1949 + 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: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "barlink" vs "barlink" + 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" @@ -53521,6 +54354,12 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 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 [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" @@ -53549,44 +54388,33 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - 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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test2 foo1.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2283 - testutil.go:509: Offset: 1118, NextOffset: 2571 + 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: 2278 + testutil.go:509: Offset: 1117, NextOffset: 2568 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53624,33 +54452,11 @@ 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 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1019 - testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:509: Offset: 541, NextOffset: 869 + testutil.go:509: Offset: 690, NextOffset: 1018 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: "test" vs "test" - testutil.go:401: 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: 2283 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -53664,6 +54470,19 @@ 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: 1018 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 869 + 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 @@ -53678,60 +54497,51 @@ 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/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=0 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: 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: 2568 + testutil.go:509: Offset: 968, NextOffset: 2278 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -53739,104 +54549,108 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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 +=== 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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":912,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":978,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1028,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1127,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt foo3.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: 879, NextOffset: 912 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 978, NextOffset: 2290 - testutil.go:509: Offset: 1127, 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53874,26 +54688,50 @@ 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: 879 - testutil.go:509: Offset: 698, NextOffset: 1028 + testutil.go:509: Offset: 549, NextOffset: 882 + testutil.go:509: Offset: 698, 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 +=== 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:509: Offset: 981, NextOffset: 2300 + testutil.go:509: Offset: 1130, NextOffset: 2596 + testutil.go:395: Comparing: "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 bar test test2 baz.txt foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1127, NextOffset: 2587 - testutil.go:509: Offset: 978, NextOffset: 2290 + 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: 2596 + testutil.go:509: Offset: 981, NextOffset: 2300 +=== 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:395: Comparing: "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" @@ -53922,176 +54760,161 @@ 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: 1028 - testutil.go:509: Offset: 549, NextOffset: 879 - 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 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: 1031 +=== 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: 549, NextOffset: 882 === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] + 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 dev bar foo3.txt test 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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: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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 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 "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar test foo1.txt 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: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 -=== 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go: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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 +=== 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: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + 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" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt test .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 2471 - testutil.go:509: Offset: 1208, NextOffset: 2763 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54123,26 +54946,53 @@ 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: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2468 + testutil.go:509: Offset: 1209, NextOffset: 2758 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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:509: Offset: 686, NextOffset: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2758 + testutil.go:509: Offset: 1060, NextOffset: 2468 testutil.go:395: Comparing: "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: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" @@ -54166,110 +55016,121 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 -=== 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: 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: "test" vs "test" - testutil.go:401: 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: 2763 - testutil.go:509: Offset: 1059, NextOffset: 2471 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset + 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: "barlink" vs "barlink" === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "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: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: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 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: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" @@ -54277,64 +55138,56 @@ testutil.go:395: Comparing: "test2" vs "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: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt barlink dev test2 bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 + 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: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] + 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: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 2483 - testutil.go:509: Offset: 1221, NextOffset: 2783 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 2484 + testutil.go:509: Offset: 1220, NextOffset: 2781 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54363,48 +55216,8 @@ 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: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 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 [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: "bar" vs "bar" - testutil.go:401: 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: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 2783 - testutil.go:509: Offset: 1072, NextOffset: 2483 - 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:401: Directory: "" vs "": [test2 bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -54418,6 +55231,16 @@ 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: "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" @@ -54433,141 +55256,182 @@ 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: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 2781 + testutil.go:509: Offset: 1071, NextOffset: 2484 === 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=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark barlink test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1940 +=== 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: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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 "": [test2 .no.prefetch.landmark foo1.txt test baz.txt bar 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/testchar2" vs "dev/testchar2" + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "test2" vs "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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: "bar" vs "bar" testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt test2 baz.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: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2480 + testutil.go:509: Offset: 1214, NextOffset: 2772 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -54603,39 +55467,23 @@ 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" -=== 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:401: 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: 2475 - testutil.go:509: Offset: 1213, NextOffset: 2767 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "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: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 +=== 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: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 @@ -54663,47 +55511,41 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2767 - testutil.go:509: Offset: 1064, NextOffset: 2475 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2772 + testutil.go:509: Offset: 1065, NextOffset: 2480 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" === 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 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink baz.txt foo1.txt foo3.txt 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:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -54711,130 +55553,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== 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:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark bar barlink 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: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "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: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1074, NextOffset: 2495 - testutil.go:509: Offset: 1223, NextOffset: 2793 + 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: 2489 + testutil.go:509: Offset: 1227, NextOffset: 2787 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: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" @@ -54865,8 +55701,6 @@ testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 -=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -54877,27 +55711,16 @@ 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 "": [foo1.txt foo3.txt barlink test baz.txt bar dev 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: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: "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 -=== 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: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 @@ -54907,24 +55730,37 @@ 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: 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: 2787 + testutil.go:509: Offset: 1078, NextOffset: 2489 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 + testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2793 - testutil.go:509: Offset: 1074, NextOffset: 2495 + testutil.go:395: Comparing: "test2" vs "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 @@ -54938,48 +55774,38 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -54989,86 +55815,116 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, 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: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt test test2 bar foo3.txt barlink dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt .no.prefetch.landmark baz.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: 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: 2279 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55106,30 +55962,11 @@ 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:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 - 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 [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 test test2 bar foo3.txt barlink 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -55149,23 +55986,34 @@ 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:509: Offset: 686, NextOffset: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 868, NextOffset: 901 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:509: Offset: 967, NextOffset: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 -=== 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:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 @@ -55176,150 +56024,141 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 -=== 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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar foo3.txt test2 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: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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 foo1.txt bar foo3.txt test2 barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark 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: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 === 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 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2 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" @@ -55357,31 +56196,31 @@ 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: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: 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: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2587 + 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: 2587 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 foo1.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" +=== 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:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 @@ -55394,6 +56233,15 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -55416,166 +56264,151 @@ 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:509: Offset: 694, NextOffset: 1030 + testutil.go:509: Offset: 545, 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: 1031, NextOffset: 1064 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 2587 - testutil.go:509: Offset: 981, NextOffset: 2295 - 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: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: 2295 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark foo1.txt barlink test baz.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar 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: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.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: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 === 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=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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt 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" @@ -55595,6 +56428,8 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 @@ -55613,40 +56448,28 @@ 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:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2290 - testutil.go:509: Offset: 1124, NextOffset: 2577 - 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 [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: 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: 2577 - testutil.go:509: Offset: 975, NextOffset: 2290 + 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: 2285 + testutil.go:509: Offset: 1123, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" + 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 [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" @@ -55654,6 +56477,8 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 @@ -55662,6 +56487,21 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2571 + testutil.go:509: Offset: 974, NextOffset: 2285 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -55683,18 +56523,27 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark barlink test baz.txt] + 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 test2 test dev .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: 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] @@ -55708,7 +56557,7 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -55744,25 +56593,17 @@ 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: "" 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - 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: "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" @@ -55778,7 +56619,6 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -55790,6 +56630,12 @@ 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 [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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 @@ -55806,46 +56652,15 @@ 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 === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 baz.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: 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: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 2304 - testutil.go:509: Offset: 1134, NextOffset: 2599 - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 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" @@ -55877,30 +56692,34 @@ 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 foo1.txt bar foo3.txt test test2 baz.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 + 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: 1035, NextOffset: 1068 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 2599 - testutil.go:509: Offset: 985, NextOffset: 2304 + 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: 2305 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55916,6 +56735,20 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2305 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -55929,147 +56762,181 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" === 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#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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.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: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 === 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 5692 + testutil.go:509: Offset: 2273, NextOffset: 6305 + 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" @@ -56101,46 +56968,25 @@ 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: 1881 - testutil.go:509: Offset: 1209, NextOffset: 2164 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1992, NextOffset: 5693 - testutil.go:509: Offset: 2275, NextOffset: 6307 + 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: 6305 + testutil.go:509: Offset: 1990, NextOffset: 5692 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2275, NextOffset: 6307 - testutil.go:509: Offset: 1992, NextOffset: 5693 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56169,142 +57015,96 @@ 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: "barlink" vs "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: "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: "bar" vs "bar" testutil.go:401: 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: 2164 - testutil.go:509: Offset: 926, NextOffset: 1881 === 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#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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== 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: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 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: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: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev baz.txt bar test test2 .no.prefetch.landmark 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: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "test2" vs "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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== 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: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== 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=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 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] @@ -56312,15 +57112,81 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 === 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=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/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 +=== 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: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink .no.prefetch.landmark baz.txt test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -56331,10 +57197,10 @@ testutil.go:509: Offset: 2215, NextOffset: 2252 testutil.go:509: Offset: 1971, NextOffset: 2008 testutil.go:509: Offset: 2252, NextOffset: 2289 - testutil.go:509: Offset: 2008, NextOffset: 5742 - testutil.go:509: Offset: 2289, NextOffset: 6354 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -56354,32 +57220,38 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark 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: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 6356 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:395: Comparing: "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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:509: Offset: 285, NextOffset: 322 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: 1897 - testutil.go:509: Offset: 1215, NextOffset: 2178 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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 @@ -56392,36 +57264,6 @@ testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:509: Offset: 934, NextOffset: 1897 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2178, NextOffset: 2215 - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2215, NextOffset: 2252 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2252, NextOffset: 2289 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2289, NextOffset: 6354 - testutil.go:509: Offset: 2008, NextOffset: 5742 - 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" @@ -56438,161 +57280,154 @@ testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== 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: 6166 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - 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:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "test2" vs "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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 === 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1887,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1924,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1961,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "bar" vs "bar" - testutil.go:401: 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: 1889 - testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 5718 - testutil.go:509: Offset: 2283, NextOffset: 6333 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1998, NextOffset: 5719 + testutil.go:509: Offset: 2281, NextOffset: 6331 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: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" @@ -56628,19 +57463,25 @@ 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: 1887 + testutil.go:509: Offset: 1213, NextOffset: 2170 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 [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: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 6333 - testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:401: Directory: "" vs "": [bar barlink test test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2170 + testutil.go:509: Offset: 930, NextOffset: 1887 + 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -56651,26 +57492,29 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2281, NextOffset: 6331 + testutil.go:509: Offset: 1998, NextOffset: 5719 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56684,20 +57528,18 @@ 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=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 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 === 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#01 +=== 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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar dev baz.txt foo1.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" @@ -56710,11 +57552,11 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "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: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" @@ -56754,9 +57596,19 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar 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: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 @@ -56773,32 +57625,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 @@ -56809,40 +57655,37 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== 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/lost_digest_in_a_entry +=== 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: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink test dev bar test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 + 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: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2018, NextOffset: 5769 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2299, NextOffset: 6381 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:509: Offset: 2300, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -56878,45 +57721,8 @@ 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: 1907 - testutil.go:509: Offset: 1218, NextOffset: 2188 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 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: 2188 - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2299, NextOffset: 6381 - testutil.go:509: Offset: 2018, NextOffset: 5769 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo3.txt barlink test dev bar 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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -56930,7 +57736,35 @@ 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: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 6383 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:395: Comparing: "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: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56947,171 +57781,160 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 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: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 -=== 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=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 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: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "" 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 bar foo3.txt dev .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: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "test2" vs "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: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink dev test2 bar test] - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] 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:509: Offset: 926, NextOffset: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 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: 6616 - testutil.go:509: Offset: 2825, NextOffset: 7229 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7234 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57140,36 +57963,28 @@ 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 bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: 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:401: Directory: "" vs "": [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt 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: 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: 2714 - testutil.go:509: Offset: 926, NextOffset: 2431 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1209, NextOffset: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -57188,42 +58003,79 @@ 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: "test" vs "test" testutil.go:401: 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: 7229 - testutil.go:509: Offset: 2542, NextOffset: 6616 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7234 + testutil.go:509: Offset: 2546, NextOffset: 6621 +=== 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=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: 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=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=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#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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test2 baz.txt foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 -=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "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" @@ -57233,120 +58085,112 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "test2" vs "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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" +=== 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=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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2448,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2485,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2522,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2559,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2451,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2488,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2525,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2562,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2732,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2769,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2806,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2843,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test2 .no.prefetch.landmark test dev 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: 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: 2451 + testutil.go:509: Offset: 1215, NextOffset: 2732 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2559, NextOffset: 6666 - testutil.go:509: Offset: 2840, NextOffset: 7277 + testutil.go:509: Offset: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2562, NextOffset: 6672 + testutil.go:509: Offset: 2843, NextOffset: 7283 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -57370,6 +58214,8 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 @@ -57382,43 +58228,17 @@ 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: 2448 - testutil.go:509: Offset: 1215, NextOffset: 2729 - 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 dev test2 foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev baz.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: 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: 2729 - testutil.go:509: Offset: 934, NextOffset: 2448 + testutil.go:509: Offset: 1215, NextOffset: 2732 + testutil.go:509: Offset: 934, NextOffset: 2451 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2840, NextOffset: 7277 - testutil.go:509: Offset: 2559, NextOffset: 6666 - 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" @@ -57434,9 +58254,23 @@ 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: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2843, NextOffset: 7283 + testutil.go:509: Offset: 2562, NextOffset: 6672 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57450,32 +58284,52 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -57483,107 +58337,87 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 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: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: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 7096 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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":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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 @@ -57593,26 +58427,28 @@ 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: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:509: Offset: 1213, 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: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 6647 - testutil.go:509: Offset: 2837, NextOffset: 7261 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 +=== 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=0 + testutil.go:509: Offset: 2556, NextOffset: 6650 + testutil.go:509: Offset: 2839, NextOffset: 7266 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57633,6 +58469,8 @@ testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 +=== 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=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 @@ -57642,13 +58480,7 @@ testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev baz.txt bar test2 .no.prefetch.landmark] 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:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57667,6 +58499,32 @@ 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: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 7266 +=== 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=0 + testutil.go:509: Offset: 2556, NextOffset: 6650 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57682,199 +58540,142 @@ 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: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 7261 - testutil.go:509: Offset: 2554, NextOffset: 6647 -=== 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=-2,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 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 bar foo3.txt test dev .no.prefetch.landmark baz.txt 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: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 baz.txt foo1.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: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - 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:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] +=== 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=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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "test2" vs "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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 -=== 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=-2,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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 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:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6702 - testutil.go:509: Offset: 2856, NextOffset: 7313 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 138, NextOffset: 175 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2467,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2504,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2541,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2578,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2748,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -57896,39 +58697,65 @@ 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 "": [.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: "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:509: Offset: 937, NextOffset: 2467 + testutil.go:509: Offset: 1218, NextOffset: 2748 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7313 - testutil.go:509: Offset: 2575, NextOffset: 6702 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2578, NextOffset: 6707 + testutil.go:509: Offset: 2859, NextOffset: 7318 testutil.go:395: Comparing: "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" -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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: 1218, NextOffset: 2748 + testutil.go:509: Offset: 937, NextOffset: 2467 + testutil.go:395: Comparing: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2859, NextOffset: 7318 + testutil.go:509: Offset: 2578, NextOffset: 6707 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57957,158 +58784,148 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + 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: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7125 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5706 - testutil.go:509: Offset: 2284, NextOffset: 6318 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "test2" vs "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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 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: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/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=GNU,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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt 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" @@ -58146,22 +58963,28 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 + 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: 5705 + testutil.go:509: Offset: 2283, NextOffset: 6319 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 foo1.txt bar barlink test dev foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -58175,6 +58998,37 @@ 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: "test" vs "test" + testutil.go:401: 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: 6319 + testutil.go:509: Offset: 2001, NextOffset: 5705 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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 @@ -58188,182 +59042,167 @@ 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: "test" vs "test" - testutil.go:401: 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: 6318 - testutil.go:509: Offset: 2002, NextOffset: 5706 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar test2 .no.prefetch.landmark 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: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 0, NextOffset: 5443 + testutil.go:509: Offset: 146, NextOffset: 6000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "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: "test" vs "test" testutil.go:401: 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 + 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 + 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 +=== 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=GNU,minChunkSize=64000 + 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar .no.prefetch.landmark baz.txt foo1.txt 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: 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: 1907 - testutil.go:509: Offset: 1221, NextOffset: 2190 + 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 + 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: 5756 + testutil.go:509: Offset: 2300, NextOffset: 6370 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58372,6 +59211,8 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 @@ -58383,8 +59224,6 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 @@ -58397,29 +59236,19 @@ 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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt test 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: 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: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 bar] 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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 @@ -58432,19 +59261,11 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -58452,6 +59273,8 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 @@ -58461,144 +59284,157 @@ 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 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6370 + testutil.go:509: Offset: 2017, NextOffset: 5756 === 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#01/lost_digest_in_a_entry -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test dev test2 .no.prefetch.landmark bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5622 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar 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: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 +=== 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=GNU,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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + 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: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: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 === 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=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2181,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2255,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2292,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test] 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=-2,prefix="./",format=GNU,minChunkSize=0#01/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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 @@ -58633,47 +59469,31 @@ 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 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1899 - testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1217, NextOffset: 2181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 2010, NextOffset: 5733 - testutil.go:509: Offset: 2293, NextOffset: 6345 + testutil.go:509: Offset: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2218, NextOffset: 2255 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2255, NextOffset: 2292 + testutil.go:509: Offset: 2009, NextOffset: 5731 + testutil.go:509: Offset: 2292, NextOffset: 6345 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: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" -=== 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=-2,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" - 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 .no.prefetch.landmark foo1.txt bar dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -58687,6 +59507,23 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2181 + testutil.go:509: Offset: 934, NextOffset: 1898 +=== 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=GNU,minChunkSize=0 + 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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -58700,28 +59537,48 @@ 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: 2182 - testutil.go:509: Offset: 934, NextOffset: 1899 - 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: 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: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2293, NextOffset: 6345 - testutil.go:509: Offset: 2010, NextOffset: 5733 + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2218, NextOffset: 2255 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2255, NextOffset: 2292 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2292, NextOffset: 6345 + testutil.go:509: Offset: 2009, NextOffset: 5731 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] +=== 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=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" @@ -58729,65 +59586,81 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - 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 [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: 6028 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -58795,62 +59668,47 @@ testutil.go:395: Comparing: "test2" vs "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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 +=== 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=-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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test2 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] -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 -=== 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1919,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2203,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2240,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2277,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2314,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev foo1.txt] + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:395: Comparing: "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 @@ -58864,37 +59722,6 @@ 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: 1919 - testutil.go:509: Offset: 1225, NextOffset: 2203 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 2030, NextOffset: 5786 - testutil.go:509: Offset: 2314, NextOffset: 6399 - 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: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 @@ -58908,22 +59735,41 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev foo1.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: 775, NextOffset: 1019 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: 1019, NextOffset: 1225 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: 1225, NextOffset: 2203 - testutil.go:509: Offset: 941, NextOffset: 1919 - 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:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 bar test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 + 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: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -58937,6 +59783,15 @@ 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: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 + 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 @@ -58950,71 +59805,40 @@ 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: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2314, NextOffset: 6399 - testutil.go:509: Offset: 2030, NextOffset: 5786 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/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#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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar barlink foo1.txt foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -59022,115 +59846,99 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink foo1.txt 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: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "test2" vs "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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 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" @@ -59159,31 +59967,37 @@ testutil.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 foo3.txt barlink test dev test2 baz.txt foo1.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: 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: 4994, NextOffset: 10147 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: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 + 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59197,6 +60011,12 @@ 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: "test2" vs "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 @@ -59210,22 +60030,48 @@ 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: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test foo3.txt dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 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] @@ -59238,8 +60084,6 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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/testchar2" vs "dev/testchar2" @@ -59277,16 +60121,8 @@ 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 barlink test foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt test dev 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -59303,12 +60139,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -59320,15 +60150,21 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "bar" vs "bar" + testutil.go:401: 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" @@ -59345,14 +60181,30 @@ 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/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/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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" @@ -59374,11 +60226,11 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -59394,24 +60246,34 @@ testutil.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 dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test foo1.txt dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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 @@ -59425,11 +60287,9 @@ 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: "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 @@ -59445,57 +60305,14 @@ 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: "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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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 test dev baz.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" @@ -59529,14 +60346,40 @@ 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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 "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev baz.txt test2 .no.prefetch.landmark foo1.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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -59550,42 +60393,36 @@ 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:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 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: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": [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: "bar" vs "bar" + testutil.go:401: 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 @@ -59595,14 +60432,18 @@ 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/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.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" @@ -59656,24 +60497,31 @@ 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 test2 baz.txt test dev .no.prefetch.landmark foo1.txt bar] 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:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59702,32 +60550,32 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt] + 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: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} -=== 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=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 baz.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 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" @@ -59757,7 +60605,7 @@ 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#02 +=== 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=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -59772,45 +60620,27 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 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 "": [test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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: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: "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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" @@ -59828,37 +60658,38 @@ 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=0,prefix="../",src=1,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=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -59868,8 +60699,6 @@ 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/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,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 @@ -59877,7 +60706,7 @@ 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: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" @@ -59903,6 +60732,8 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== 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 @@ -59913,22 +60744,13 @@ 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 "": [test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar 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: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark barlink baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59942,6 +60764,14 @@ 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 @@ -59956,6 +60786,14 @@ 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 @@ -59969,34 +60807,22 @@ 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test2 baz.txt 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: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 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=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=64000 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60004,8 +60830,6 @@ 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=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -60025,8 +60849,6 @@ 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=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -60040,8 +60862,24 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -60055,15 +60893,11 @@ 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:395: Comparing: "baz.txt" vs "baz.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 @@ -60072,25 +60906,21 @@ 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -60099,21 +60929,50 @@ 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": [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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 test] + 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 test bar 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: 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/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60142,31 +61001,34 @@ testutil.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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" + testutil.go:395: Comparing: "test2" vs "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 @@ -60180,26 +61042,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 @@ -60213,44 +61055,50 @@ 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: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] + testutil.go:395: Comparing: "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: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "baz.txt" vs "baz.txt" 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 [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 @@ -60261,21 +61109,13 @@ 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:395: Comparing: "baz.txt" vs "baz.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 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60284,14 +61124,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark baz.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: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60313,10 +61147,6 @@ 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: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -60328,12 +61158,6 @@ 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 [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" @@ -60349,15 +61173,42 @@ 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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: 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=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 + 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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink 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" @@ -60379,11 +61230,11 @@ 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/testchar2" vs "dev/testchar2" + 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" @@ -60399,28 +61250,13 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt 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: "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:401: Directory: "" vs "": [dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt 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: 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" @@ -60432,6 +61268,21 @@ 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: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -60445,17 +61296,6 @@ 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 [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 @@ -60469,34 +61309,17 @@ 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/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 +=== 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -60540,23 +61363,20 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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 "": [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -60583,6 +61403,21 @@ 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: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -60600,36 +61435,18 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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: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 dev bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 -=== 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=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 @@ -60648,10 +61465,10 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60667,23 +61484,29 @@ testutil.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 foo3.txt barlink test dev test2 foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 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:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 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/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=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -60692,6 +61515,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -60707,20 +61544,12 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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 -=== 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=0,prefix="/",src=1,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 @@ -60731,10 +61560,22 @@ 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test baz.txt bar dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -60744,13 +61585,11 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -60776,8 +61615,6 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -60788,60 +61625,50 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 bar foo3.txt barlink dev .no.prefetch.landmark] 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar 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: 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 [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:395: Comparing: "test" vs "test" + testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go: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: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: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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" @@ -60858,12 +61685,40 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -60884,8 +61739,6 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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 @@ -60897,34 +61750,8 @@ 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60938,20 +61765,9 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -60963,6 +61779,12 @@ 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60978,25 +61800,24 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt] 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: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: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 + 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=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 +=== 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=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark bar barlink test dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61013,11 +61834,11 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61046,24 +61867,16 @@ 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 "": [test2 baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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: 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: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: "" 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" @@ -61082,11 +61895,27 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -61106,39 +61935,14 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test dev test2 foo3.txt .no.prefetch.landmark 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" @@ -61151,11 +61955,11 @@ 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: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" @@ -61171,25 +61975,39 @@ testutil.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 barlink test dev test2 foo1.txt bar foo3.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: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 foo3.txt .no.prefetch.landmark] 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: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" @@ -61201,18 +62019,12 @@ 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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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 @@ -61227,31 +62039,39 @@ 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/duplicated_entry_offset +=== 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: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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test2 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: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -61296,8 +62116,19 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -61311,9 +62142,10 @@ 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: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" @@ -61325,12 +62157,6 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61346,26 +62172,42 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink test .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark 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 [testfifo testchar1 testchar2 testblock] + 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" @@ -61400,8 +62242,12 @@ 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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" +=== 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=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: 2824, NextOffset: 3881 @@ -61410,19 +62256,27 @@ 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 bar foo3.txt barlink dev .no.prefetch.landmark test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test" vs "test" testutil.go:401: 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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 @@ -61436,22 +62290,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61465,47 +62303,31 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 test .no.prefetch.landmark baz.txt foo1.txt] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark 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: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" @@ -61542,8 +62364,25 @@ 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 "": [bar foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -61557,37 +62396,35 @@ 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:395: Comparing: "baz.txt" vs "baz.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: "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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -61601,15 +62438,15 @@ 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#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2 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] @@ -61623,7 +62460,7 @@ 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: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" @@ -61668,8 +62505,21 @@ testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 @@ -61691,29 +62541,18 @@ 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -61727,14 +62566,13 @@ 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/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt bar barlink test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev baz.txt bar foo3.txt test 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" @@ -61747,11 +62585,11 @@ 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -61793,7 +62631,10 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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" @@ -61805,18 +62646,6 @@ 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" - 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61832,6 +62661,16 @@ 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" + 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -61845,19 +62684,21 @@ 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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=1,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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.txt barlink] + testutil.go: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -61880,11 +62721,11 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 -=== 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 +=== 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -61918,33 +62759,16 @@ 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 test dev test2 foo1.txt barlink .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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 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=PAX,minChunkSize=0#02 -=== 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: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: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: "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" +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 @@ -61954,11 +62778,11 @@ 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61974,15 +62798,38 @@ 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 +=== 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: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 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" @@ -61995,11 +62842,11 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62036,12 +62883,8 @@ 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 "": [bar foo3.txt foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -62063,10 +62906,6 @@ 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: "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" @@ -62075,11 +62914,17 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go: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: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" @@ -62096,42 +62941,23 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 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=1,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1017,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2565 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:395: Comparing: "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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 -=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 @@ -62143,6 +62969,37 @@ 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: 980 + testutil.go:509: Offset: 779, 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: 980, NextOffset: 1017 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1091, NextOffset: 2579 + testutil.go:509: Offset: 1273, NextOffset: 2937 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -62156,21 +63013,14 @@ 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 -=== 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=1,format=USTAR,minChunkSize=0 - 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: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt test dev .no.prefetch.landmark baz.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1162 + testutil.go:509: Offset: 597, NextOffset: 980 + 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 @@ -62187,12 +63037,23 @@ 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: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - 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: "test" vs "test" + testutil.go:401: 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: 980, NextOffset: 1017 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1273, NextOffset: 2937 + testutil.go:509: Offset: 1091, NextOffset: 2579 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -62206,175 +63067,146 @@ 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=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, 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/testblock" vs "dev/testblock" - testutil.go:395: 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + 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: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + 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: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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt 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: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "test2" vs "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: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink 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: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt 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 @@ -62397,39 +63229,45 @@ 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: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + testutil.go:509: Offset: 605, NextOffset: 991 + testutil.go:509: Offset: 785, NextOffset: 1171 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2590 - testutil.go:509: Offset: 1275, NextOffset: 2943 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test] 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: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1208, NextOffset: 1245 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1102, NextOffset: 2596 + testutil.go:509: Offset: 1282, NextOffset: 2948 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: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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark bar barlink 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: 99, NextOffset: 136 @@ -62447,26 +63285,33 @@ 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 785, NextOffset: 1171 + testutil.go:509: Offset: 605, NextOffset: 991 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2590 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1208, NextOffset: 1245 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1282, NextOffset: 2948 + testutil.go:509: Offset: 1102, NextOffset: 2596 + testutil.go:395: Comparing: "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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 @@ -62476,110 +63321,99 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink dev test2 foo1.txt bar test .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: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + 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: "bar" vs "bar" testutil.go:401: 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: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/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: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 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" @@ -62589,44 +63423,76 @@ testutil.go:395: Comparing: "test2" vs "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: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== 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: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar test test2 baz.txt foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] + 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: 987 + testutil.go:509: Offset: 782, 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: 982, NextOffset: 1019 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1093, NextOffset: 2585 - testutil.go:509: Offset: 1272, NextOffset: 2924 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1098, NextOffset: 2588 + testutil.go:509: Offset: 1277, NextOffset: 2930 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: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" @@ -62655,38 +63521,8 @@ 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: 982 - testutil.go:509: Offset: 782, NextOffset: 1161 - testutil.go:395: Comparing: "barlink" vs "barlink" 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 982, NextOffset: 1019 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1272, NextOffset: 2924 - testutil.go:509: Offset: 1093, NextOffset: 2585 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 bar foo3.txt barlink 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -62700,8 +63536,22 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1277, NextOffset: 2930 + testutil.go:509: Offset: 1098, NextOffset: 2588 + testutil.go:395: Comparing: "test2" vs "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 @@ -62715,183 +63565,181 @@ 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: 1161 - testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:509: Offset: 782, NextOffset: 1166 + testutil.go:509: Offset: 603, 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + 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=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark barlink baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink baz.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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== 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=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink 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: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 -=== 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=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "test2" vs "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: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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/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=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1105,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test test2 baz.txt foo1.txt foo3.txt dev .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: 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:509: Offset: 606, NextOffset: 994 + testutil.go:509: Offset: 786, NextOffset: 1174 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2581 - testutil.go:509: Offset: 1276, NextOffset: 2937 + testutil.go:509: Offset: 994, NextOffset: 1031 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1105, NextOffset: 2591 + testutil.go:509: Offset: 1285, NextOffset: 2945 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62924,16 +63772,9 @@ testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - 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:401: Directory: "" vs "": [dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -62947,28 +63788,6 @@ 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: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2937 - testutil.go:509: Offset: 1096, NextOffset: 2581 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -62977,92 +63796,52 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 +=== 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=1,prefix="../",src=1,format=USTAR,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=gzip_compression_level=1,prefix="../",src=1,format=USTAR,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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 786, NextOffset: 1174 + testutil.go:509: Offset: 606, NextOffset: 994 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - 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 [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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + 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: 1174, NextOffset: 1211 + testutil.go:509: Offset: 994, NextOffset: 1031 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1285, NextOffset: 2945 + testutil.go:509: Offset: 1105, NextOffset: 2591 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt test 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 [testchar1 testchar2 testblock testfifo] + 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" @@ -63070,81 +63849,129 @@ testutil.go:395: Comparing: "test2" vs "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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2419 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 barlink test foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar 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: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 +=== 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=64000 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1082 - testutil.go:509: Offset: 779, NextOffset: 1264 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2796 - testutil.go:509: Offset: 1375, NextOffset: 3148 testutil.go:395: Comparing: "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: "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=0,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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":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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev test2 baz.txt foo1.txt foo3.txt barlink .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 @@ -63157,6 +63984,37 @@ 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: 1089 + testutil.go:509: Offset: 779, 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: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 2801 + testutil.go:509: Offset: 1382, NextOffset: 3152 + 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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -63170,20 +64028,14 @@ 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 "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] 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: 779, NextOffset: 1264 - testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63212,186 +64064,190 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3148 - testutil.go:509: Offset: 1193, NextOffset: 2796 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: 1271 + testutil.go:509: Offset: 597, NextOffset: 1089 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,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 -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 .no.prefetch.landmark baz.txt foo1.txt 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: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 3152 + testutil.go:509: Offset: 1200, NextOffset: 2801 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo3.txt barlink test dev] 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: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: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "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: "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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "test2" vs "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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + 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/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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 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:509: Offset: 605, NextOffset: 1100 + testutil.go:509: Offset: 785, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2815 - testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1317, NextOffset: 1354 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1211, NextOffset: 2816 + testutil.go:509: Offset: 1391, NextOffset: 3161 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63399,8 +64255,6 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 -=== 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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 @@ -63420,13 +64274,38 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 1280 + testutil.go:509: Offset: 605, NextOffset: 1100 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1391, NextOffset: 3161 + testutil.go:509: Offset: 1211, NextOffset: 2816 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -63440,16 +64319,9 @@ 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 -=== 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=1,format=PAX,minChunkSize=0 - 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63465,182 +64337,160 @@ 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: 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: 3160 - testutil.go:509: Offset: 1205, NextOffset: 2815 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 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: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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 -=== 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=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] vs [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: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark] 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: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 -=== 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=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 1103 + testutil.go:509: Offset: 782, NextOffset: 1282 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 2812 - testutil.go:509: Offset: 1385, NextOffset: 3151 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1214, NextOffset: 2814 + testutil.go:509: Offset: 1393, NextOffset: 3145 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63669,6 +64519,8 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 @@ -63677,18 +64529,17 @@ 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: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 - 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 foo3.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [bar barlink test2 baz.txt foo3.txt test dev .no.prefetch.landmark 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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63718,180 +64569,180 @@ 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: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 - 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:509: Offset: 782, NextOffset: 1282 + testutil.go:509: Offset: 603, NextOffset: 1103 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 3151 - testutil.go:509: Offset: 1206, NextOffset: 2812 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1393, NextOffset: 3145 + testutil.go:509: Offset: 1214, 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [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: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1101,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1138,"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":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1281,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1318,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1355,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1392,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1148,"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":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1291,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1328,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1365,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1402,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 1111 + testutil.go:509: Offset: 786, NextOffset: 1291 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1212, NextOffset: 2811 - testutil.go:509: Offset: 1392, NextOffset: 3158 + testutil.go:509: Offset: 1111, NextOffset: 1148 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1222, NextOffset: 2815 + testutil.go:509: Offset: 1402, NextOffset: 3167 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63928,11 +64779,35 @@ 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: 1101 - testutil.go:509: Offset: 786, NextOffset: 1281 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1291 + testutil.go:509: Offset: 606, NextOffset: 1111 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1402, NextOffset: 3167 + testutil.go:509: Offset: 1222, NextOffset: 2815 + 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" @@ -63964,43 +64839,25 @@ 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: 1281 - testutil.go:509: Offset: 606, NextOffset: 1101 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1392, NextOffset: 3158 - testutil.go:509: Offset: 1212, NextOffset: 2811 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] + 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 dev 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: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -64008,122 +64865,127 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev baz.txt test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink dev test 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 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: "test" vs "test" testutil.go:401: 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: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 2461 + testutil.go:395: Comparing: "test2" vs "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: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== 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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark baz.txt test2] + 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 barlink test dev 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: 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 @@ -64146,43 +65008,28 @@ 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: 979 - testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:509: Offset: 601, NextOffset: 986 + testutil.go:509: Offset: 783, NextOffset: 1168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2571 - testutil.go:509: Offset: 1272, NextOffset: 2934 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1097, NextOffset: 2582 + testutil.go:509: Offset: 1279, NextOffset: 2941 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: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: 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 "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -64196,6 +65043,37 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1279, NextOffset: 2941 + testutil.go:509: Offset: 1097, NextOffset: 2582 +=== 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=0 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1168 + testutil.go:509: Offset: 601, 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" @@ -64211,187 +65089,139 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 .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: 678, NextOffset: 783 - testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2571 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test .no.prefetch.landmark baz.txt foo1.txt foo3.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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - 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 [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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - 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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:395: Comparing: "test2" vs "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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test dev baz.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2588 - testutil.go:509: Offset: 1282, NextOffset: 2941 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt barlink test test2 .no.prefetch.landmark baz.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" @@ -64429,33 +65259,54 @@ 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: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev baz.txt bar barlink 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: 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: 1171 - testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:509: Offset: 608, NextOffset: 998 + testutil.go:509: Offset: 789, NextOffset: 1179 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 2588 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1109, NextOffset: 2603 + testutil.go:509: Offset: 1290, NextOffset: 2948 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 dev foo1.txt barlink test 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: 789, NextOffset: 1179 + testutil.go:509: Offset: 608, NextOffset: 998 + testutil.go:395: Comparing: "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: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1290, NextOffset: 2948 + testutil.go:509: Offset: 1109, NextOffset: 2603 + testutil.go:395: Comparing: "test2" vs "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 @@ -64469,14 +65320,6 @@ 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: "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 @@ -64490,40 +65333,34 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - 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: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -64531,110 +65368,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + 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: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + 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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,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=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1104,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt dev baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 993 + testutil.go:509: Offset: 786, NextOffset: 1173 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2579 - testutil.go:509: Offset: 1276, NextOffset: 2930 + testutil.go:509: Offset: 993, NextOffset: 1030 + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1104, NextOffset: 2587 + testutil.go:509: Offset: 1284, NextOffset: 2930 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -64672,17 +65529,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.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: "bar" vs "bar" testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -64696,18 +65552,27 @@ 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: 1173 + testutil.go:509: Offset: 606, 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: 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: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2579 + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 993, NextOffset: 1030 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1284, NextOffset: 2930 + testutil.go:509: Offset: 1104, 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64723,129 +65588,153 @@ 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 +=== 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=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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] 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:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt dev 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:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "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: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 1006, NextOffset: 1043 +=== 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: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1117, NextOffset: 2602 + testutil.go:509: Offset: 1297, NextOffset: 2955 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -64853,30 +65742,6 @@ testutil.go:395: Comparing: "test2" vs "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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - 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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink dev] - testutil.go:395: Comparing: "test2" vs "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 @@ -64911,28 +65776,40 @@ 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: 2591 - testutil.go:509: Offset: 1289, NextOffset: 2944 + testutil.go:509: Offset: 615, NextOffset: 1006 + testutil.go:509: Offset: 795, NextOffset: 1186 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1186 + testutil.go:509: Offset: 615, NextOffset: 1006 +=== 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 barlink dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1006, NextOffset: 1043 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1297, NextOffset: 2955 + testutil.go:509: Offset: 1117, NextOffset: 2602 + testutil.go:395: Comparing: "test2" vs "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 @@ -64946,32 +65823,6 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 -=== 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=1,format=GNU,minChunkSize=0 - 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: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2591 - testutil.go:395: Comparing: "test2" vs "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 @@ -64985,150 +65836,141 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=1,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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2420 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + 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 [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: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 -=== 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=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "test2" vs "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: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== 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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt dev test2 .no.prefetch.landmark 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] @@ -65140,9 +65982,9 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2225 - testutil.go:509: Offset: 1081, NextOffset: 2512 + 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -65169,8 +66011,6 @@ testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 -=== 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 @@ -65189,27 +66029,7 @@ 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 foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2512 - testutil.go:509: Offset: 935, 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -65223,6 +66043,17 @@ 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: "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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -65236,9 +66067,6 @@ 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" @@ -65247,156 +66075,163 @@ 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: 2510 + testutil.go:509: Offset: 935, NextOffset: 2225 === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test 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: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt barlink test2 foo1.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - 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:509: Offset: 90, NextOffset: 1871 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 90, NextOffset: 1871 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: 90, NextOffset: 1871 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: 90, NextOffset: 1871 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,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=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 barlink 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: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 + 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: 545, NextOffset: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + 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 + 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt .no.prefetch.landmark baz.txt bar 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go: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" @@ -65434,35 +66269,20 @@ 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 "": [dev test2 .no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 995 - testutil.go:509: Offset: 545, NextOffset: 849 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2528 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark baz.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: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -65476,7 +66296,31 @@ 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: 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": [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 @@ -65494,163 +66338,140 @@ 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=1,format=USTAR,minChunkSize=64000 -=== 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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt test test2 foo1.txt bar barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [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: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + 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 [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: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2234 - testutil.go:509: Offset: 1088, NextOffset: 2522 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.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 @@ -65663,6 +66484,37 @@ 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: 842 + testutil.go:509: Offset: 687, 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: 2234 + testutil.go:509: Offset: 1087, NextOffset: 2524 + 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: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -65676,42 +66528,13 @@ 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 "": [test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2522 - testutil.go:509: Offset: 942, NextOffset: 2234 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -65727,6 +66550,30 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2524 + testutil.go:509: Offset: 941, NextOffset: 2234 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -65734,168 +66581,160 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 -=== 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=9,prefix="/",src=1,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 - 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=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== 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 +=== 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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar test dev test2 foo1.txt foo3.txt barlink .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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" -=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - 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:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 -=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 - testutil.go:509: Offset: 1094, NextOffset: 2531 + 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: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 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: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" @@ -65937,11 +66776,11 @@ 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: 849 - testutil.go:509: Offset: 695, NextOffset: 995 + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -65958,12 +66797,21 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -65984,45 +66832,20 @@ 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: 995 - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2531 - testutil.go:509: Offset: 948, NextOffset: 2243 + testutil.go:395: Comparing: "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=1,format=USTAR,minChunkSize=64000 -=== 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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - 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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt 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" @@ -66032,107 +66855,129 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 foo1.txt bar 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - 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:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo3.txt dev 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" @@ -66170,28 +67015,33 @@ 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:509: Offset: 537, NextOffset: 925 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 683, 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: 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: 2403 - testutil.go:509: Offset: 1169, NextOffset: 2696 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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 bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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 @@ -66208,22 +67058,23 @@ 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: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 957, NextOffset: 990 -=== 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=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1169, NextOffset: 2696 - testutil.go:509: Offset: 1023, NextOffset: 2403 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66239,166 +67090,141 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 -=== 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=9,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + 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 [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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt foo1.txt foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -66408,26 +67234,26 @@ 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: 936 - testutil.go:509: Offset: 691, NextOffset: 1082 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2708 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -66443,52 +67269,42 @@ 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 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: "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: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 -=== RUN TestGzipEStargz/testDigestAndVerify/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=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1082 - testutil.go:509: Offset: 545, NextOffset: 936 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2708 - testutil.go:509: Offset: 1035, NextOffset: 2419 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [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: "bar" vs "bar" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 2709 + testutil.go:509: Offset: 1034, NextOffset: 2416 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66504,36 +67320,50 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 test dev test2 .no.prefetch.landmark 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2023 + 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: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 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: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -66541,125 +67371,136 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "" vs "" -=== 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=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 -=== 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=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test test2 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: 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: 928, NextOffset: 961 - testutil.go:509: Offset: 1074, NextOffset: 1107 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 1027, NextOffset: 2409 - testutil.go:509: Offset: 1173, NextOffset: 2702 + 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: 2408 + testutil.go:509: Offset: 1174, NextOffset: 2702 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: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" @@ -66691,47 +67532,8 @@ 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: 928 - testutil.go:509: Offset: 687, NextOffset: 1074 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 1074 - testutil.go:509: Offset: 541, NextOffset: 928 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1074, NextOffset: 1107 - testutil.go:509: Offset: 928, NextOffset: 961 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1173, NextOffset: 2702 - testutil.go:509: Offset: 1027, NextOffset: 2409 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test test2 foo1.txt 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66745,6 +67547,24 @@ 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: "test" vs "test" + testutil.go:401: 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: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2408 + testutil.go:395: Comparing: "test2" vs "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 @@ -66758,76 +67578,127 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1075 + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,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/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=0/lost_digest_in_a_entry +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test foo1.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: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 foo3.txt barlink .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: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== 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=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" @@ -66835,63 +67706,41 @@ testutil.go:395: Comparing: "test2" vs "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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === 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=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt] + 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 @@ -66901,45 +67750,34 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:509: Offset: 695, NextOffset: 1082 + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2711 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 2420 + testutil.go:509: Offset: 1183, NextOffset: 2714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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 +=== 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: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -66950,7 +67788,15 @@ 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 bar foo3.txt baz.txt foo1.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -66967,26 +67813,15 @@ 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: 1084 + testutil.go:509: Offset: 549, 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: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2711 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -67000,109 +67835,89 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2420 === 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=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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test 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: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 +=== 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:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 -=== 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 -=== 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] vs [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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 -=== 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [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: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" @@ -67110,50 +67925,68 @@ testutil.go:395: Comparing: "test2" vs "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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1861 === 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=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 +=== 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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark foo3.txt test test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar 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: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" @@ -67191,35 +68024,22 @@ 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: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: 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: 2225 - testutil.go:509: Offset: 1082, NextOffset: 2512 + 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: 2514 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 214, NextOffset: 247 - testutil.go:509: Offset: 118, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 280 - testutil.go:509: Offset: 151, NextOffset: 184 - testutil.go:509: Offset: 280, NextOffset: 313 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test 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: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 @@ -67228,27 +68048,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 2514 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2512 - testutil.go:509: Offset: 936, 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" @@ -67264,140 +68080,192 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] + 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: "test2" vs "test2" + testutil.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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== 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=64000 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== 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/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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.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: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=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 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 @@ -67419,8 +68287,14 @@ testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2529 + testutil.go:509: Offset: 948, NextOffset: 2242 + testutil.go:509: Offset: 1094, NextOffset: 2528 + 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: "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" @@ -67430,35 +68304,18 @@ testutil.go:395: Comparing: "test2" vs "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: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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 @@ -67472,9 +68329,6 @@ 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" @@ -67492,182 +68346,145 @@ testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2529 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 948, NextOffset: 2241 - 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: "test2" vs "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:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2242 === 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=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 +=== 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=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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 0, NextOffset: 1721 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1882 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "test2" vs "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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1882 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - 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: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + 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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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=0,prefix="./",format=PAX,minChunkSize=64000 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev 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: 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: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + 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 dev .no.prefetch.landmark test 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: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" @@ -67709,38 +68526,43 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 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: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 + 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: 2519 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark test test2 baz.txt foo1.txt bar] 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: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + 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: 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2230 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -67769,23 +68591,26 @@ 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: "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 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt] + 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -67794,32 +68619,40 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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: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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -67828,63 +68661,57 @@ 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 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt 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:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt] 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: "test2" vs "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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "foo3.txt" vs "foo3.txt" 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: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 @@ -67893,39 +68720,41 @@ 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: "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=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] + 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 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: 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: 852 - testutil.go:509: Offset: 691, NextOffset: 998 + 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: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 2244 - testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2243 + testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -67962,19 +68791,7 @@ 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 test dev test2 foo1.txt bar 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: 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: 998 - testutil.go:509: Offset: 545, NextOffset: 852 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -67982,31 +68799,34 @@ 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=0,prefix="/",format=USTAR,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: 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: 998, NextOffset: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 2535 - testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2534 + testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68017,167 +68837,152 @@ testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 -=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=0,prefix="/",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 foo1.txt barlink .no.prefetch.landmark baz.txt] + 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 foo3.txt 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:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 -=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 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: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: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1726 === 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=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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 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: 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: 2278 - testutil.go:509: Offset: 1113, NextOffset: 2566 - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt foo3.txt 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" @@ -68215,11 +69020,28 @@ 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 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: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: 2272 + testutil.go:509: Offset: 1112, NextOffset: 2562 + 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 "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test 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: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 @@ -68228,28 +69050,24 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2278 + 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: 2562 + testutil.go:509: Offset: 963, NextOffset: 2272 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -68263,6 +69081,11 @@ 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: "test2" vs "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 @@ -68277,152 +69100,152 @@ 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go: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: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + 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 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink dev baz.txt 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: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 2293 - testutil.go:509: Offset: 1125, NextOffset: 2584 + 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: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2582 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: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" @@ -68464,11 +69287,23 @@ 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: 877 - testutil.go:509: Offset: 694, NextOffset: 1026 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -68486,33 +69321,19 @@ 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: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 - 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: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: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 -=== 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=0 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 2584 - testutil.go:509: Offset: 976, NextOffset: 2293 + 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: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68528,14 +69349,35 @@ 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=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -68573,30 +69415,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.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: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - 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 [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: "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: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 @@ -68610,40 +69444,28 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 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: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 93, NextOffset: 1949 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: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 @@ -68653,27 +69475,36 @@ testutil.go:509: Offset: 93, NextOffset: 1949 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=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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 869 + testutil.go:509: Offset: 690, 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: 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: 2283 - testutil.go:509: Offset: 1118, NextOffset: 2571 + 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: 2278 + testutil.go:509: Offset: 1117, NextOffset: 2568 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: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" @@ -68709,17 +69540,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test foo1.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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -68733,37 +69555,35 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: 2283 + 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: 2568 + testutil.go:509: Offset: 968, NextOffset: 2278 + 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: 1018 + testutil.go:509: Offset: 541, NextOffset: 869 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68775,31 +69595,30 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark bar foo3.txt barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 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: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -68809,125 +69628,147 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - 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: "bar" vs "bar" - testutil.go:401: 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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":912,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":978,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1028,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1127,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 bar test dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + 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: 879 - testutil.go:509: Offset: 698, NextOffset: 1028 + testutil.go:509: Offset: 549, NextOffset: 882 + testutil.go:509: Offset: 698, 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: 879, NextOffset: 912 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 978, NextOffset: 2290 - testutil.go:509: Offset: 1127, NextOffset: 2587 + 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: 2300 + testutil.go:509: Offset: 1130, NextOffset: 2596 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -68949,30 +69790,39 @@ 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 "": [test2 bar dev .no.prefetch.landmark baz.txt foo1.txt 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: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 254, NextOffset: 351 + 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: 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 "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1031 + testutil.go:509: Offset: 549, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1130, NextOffset: 2596 + testutil.go:509: Offset: 981, NextOffset: 2300 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68993,181 +69843,167 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== 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: 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: 1028, NextOffset: 1061 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1127, NextOffset: 2587 - testutil.go:509: Offset: 978, NextOffset: 2290 + 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 -=== 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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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: 1028 - testutil.go:509: Offset: 549, NextOffset: 879 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + 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: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2 foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test .no.prefetch.landmark baz.txt dev test2 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2468 + testutil.go:509: Offset: 1209, NextOffset: 2758 testutil.go:395: Comparing: "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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== 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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 @@ -69180,39 +70016,6 @@ 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 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1059, NextOffset: 2471 - testutil.go:509: Offset: 1208, NextOffset: 2763 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -69226,31 +70029,33 @@ 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 baz.txt bar foo1.txt foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 686, NextOffset: 1109 - testutil.go:509: Offset: 537, NextOffset: 960 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2763 - testutil.go:509: Offset: 1059, NextOffset: 2471 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2758 + testutil.go:509: Offset: 1060, NextOffset: 2468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -69264,6 +70069,14 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -69277,33 +70090,37 @@ 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: "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: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar barlink dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -69311,111 +70128,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar] 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: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 === 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 +=== 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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -69429,37 +70253,6 @@ 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: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 2483 - testutil.go:509: Offset: 1221, 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 @@ -69473,10 +70266,33 @@ 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: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 2484 + testutil.go:509: Offset: 1220, NextOffset: 2781 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -69496,17 +70312,6 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 2783 - testutil.go:509: Offset: 1072, NextOffset: 2483 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69520,6 +70325,22 @@ 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: 1121 +=== 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: 545, NextOffset: 972 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 2781 + testutil.go:509: Offset: 1071, NextOffset: 2484 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -69528,44 +70349,32 @@ 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: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -69573,105 +70382,109 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:401: Directory: "" vs "": [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: "bar" vs "bar" testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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: "test" vs "test" - testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:395: Comparing: "test2" vs "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 +=== 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=PAX,minChunkSize=64000 + 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/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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo1.txt bar 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: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 foo1.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" @@ -69689,6 +70502,8 @@ testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 @@ -69709,35 +70524,28 @@ 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:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2475 - testutil.go:509: Offset: 1213, NextOffset: 2767 - 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 [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:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2480 + testutil.go:509: Offset: 1214, NextOffset: 2772 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -69751,21 +70559,39 @@ 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: 1114 - testutil.go:509: Offset: 541, NextOffset: 965 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2767 - testutil.go:509: Offset: 1064, NextOffset: 2475 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2772 + testutil.go:509: Offset: 1065, NextOffset: 2480 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 +=== 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=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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -69779,167 +70605,162 @@ 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=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 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: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: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 +=== 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=GNU,minChunkSize=0/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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 -=== 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=0 - testutil.go:509: Offset: 1074, NextOffset: 2495 - testutil.go:509: Offset: 1223, NextOffset: 2793 + 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: 2489 + testutil.go:509: Offset: 1227, NextOffset: 2787 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 +=== RUN TestGzipEStargz/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: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 @@ -69971,26 +70792,24 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 -=== 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=0 - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 549, NextOffset: 979 + testutil.go:509: Offset: 698, NextOffset: 1128 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 [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: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 +=== 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=0 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 @@ -70000,28 +70819,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2793 - testutil.go:509: Offset: 1074, NextOffset: 2495 - 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -70035,140 +70832,175 @@ 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=PAX,minChunkSize=64000 -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 bar foo3.txt barlink test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + 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: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + 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: 0, NextOffset: 1948 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 979 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2787 + testutil.go:509: Offset: 1078, NextOffset: 2489 +=== 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=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 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: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "" vs "" -=== 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=64000 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - 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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "test2" vs "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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt barlink test foo1.txt bar] -=== 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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 @@ -70178,20 +71010,22 @@ 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:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 - testutil.go:509: Offset: 1117, NextOffset: 2566 + testutil.go:509: Offset: 868, NextOffset: 901 + testutil.go:509: Offset: 1017, NextOffset: 1050 +=== 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: 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: 2279 + testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -70213,23 +71047,45 @@ 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 "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 868, NextOffset: 901 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:509: Offset: 967, NextOffset: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 686, NextOffset: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:395: Comparing: "test2" vs "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: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 -=== 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:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== 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: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 @@ -70243,18 +71099,6 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 @@ -70263,39 +71107,25 @@ 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: "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 -=== 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:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -70303,140 +71133,132 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + 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 test2 bar barlink 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: 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 "": [foo1.txt test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "test2" vs "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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark 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: 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: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2587 + 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: 2587 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=-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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70474,38 +71296,11 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar 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: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 2587 - testutil.go:509: Offset: 981, NextOffset: 2295 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -70519,9 +71314,42 @@ 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: 1030 + testutil.go:509: Offset: 545, 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: 2587 + testutil.go:509: Offset: 980, NextOffset: 2295 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 +=== 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: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 @@ -70532,165 +71360,163 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 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: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: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 +=== 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: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 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 [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "test2" vs "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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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=GNU,minChunkSize=0 === 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 +=== 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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt bar dev] + 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 foo3.txt dev] testutil.go:395: Comparing: "bar" vs "bar" +=== 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: "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:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2290 - testutil.go:509: Offset: 1124, NextOffset: 2577 + 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: 2285 + testutil.go:509: Offset: 1123, 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: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" @@ -70727,25 +71553,7 @@ 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 bar dev .no.prefetch.landmark foo1.txt foo3.txt 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: 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: 1025 - testutil.go:509: Offset: 541, 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: 2577 - testutil.go:509: Offset: 975, NextOffset: 2290 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt 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" @@ -70754,6 +71562,8 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 +=== 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: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 @@ -70774,28 +71584,61 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2571 + testutil.go:509: Offset: 974, NextOffset: 2285 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 foo1.txt foo3.txt test .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] + 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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70819,8 +71662,6 @@ testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 @@ -70834,30 +71675,11 @@ 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 "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 bar foo3.txt dev .no.prefetch.landmark baz.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] -=== 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:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 @@ -70867,6 +71689,8 @@ 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 @@ -70885,22 +71709,22 @@ 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: "barlink" vs "barlink" + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== 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: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 @@ -70913,30 +71737,34 @@ 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark bar test baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark] + 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" -=== 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=0 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 2304 - testutil.go:509: Offset: 1134, NextOffset: 2599 + 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: 2305 + testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70964,38 +71792,19 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 +=== 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: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] -=== 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=0 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: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 2599 - testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -71009,19 +71818,31 @@ 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: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2305 +=== 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:395: Comparing: "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: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" @@ -71037,14 +71858,21 @@ 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 + 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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -71052,144 +71880,139 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 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 [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: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 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: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1881 - testutil.go:509: Offset: 1209, NextOffset: 2164 + 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: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1992, NextOffset: 5693 - testutil.go:509: Offset: 2275, NextOffset: 6307 + 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: 5692 + testutil.go:509: Offset: 2273, NextOffset: 6305 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -71225,14 +72048,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -71246,32 +72068,39 @@ 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: 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: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2275, NextOffset: 6307 - testutil.go:509: Offset: 1992, NextOffset: 5693 + 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: 6305 + testutil.go:509: Offset: 1990, NextOffset: 5692 + 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: "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: 349, NextOffset: 386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 @@ -71283,95 +72112,85 @@ 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: 2164 - testutil.go:509: Offset: 926, NextOffset: 1881 -=== 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/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=1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar barlink dev 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: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 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: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: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 + 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 [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: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 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: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" @@ -71379,46 +72198,64 @@ testutil.go:395: Comparing: "test2" vs "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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] + 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: 1897 testutil.go:509: Offset: 1215, NextOffset: 2178 @@ -71432,20 +72269,22 @@ testutil.go:509: Offset: 2215, NextOffset: 2252 testutil.go:509: Offset: 1971, NextOffset: 2008 testutil.go:509: Offset: 2252, NextOffset: 2289 - testutil.go:509: Offset: 2008, NextOffset: 5742 - testutil.go:509: Offset: 2289, NextOffset: 6354 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 @@ -71468,16 +72307,8 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] 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" @@ -71487,8 +72318,12 @@ testutil.go:509: Offset: 1934, NextOffset: 1971 testutil.go:509: Offset: 2252, NextOffset: 2289 testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2289, NextOffset: 6354 - testutil.go:509: Offset: 2008, NextOffset: 5742 + testutil.go:509: Offset: 2289, NextOffset: 6356 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:395: Comparing: "test2" vs "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 @@ -71502,18 +72337,6 @@ 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: 2178 - testutil.go:509: Offset: 934, NextOffset: 1897 - 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -71530,117 +72353,105 @@ 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 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: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt .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: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 +=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt .no.prefetch.landmark] 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: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5610 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: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" @@ -71648,52 +72459,90 @@ testutil.go:395: Comparing: "test2" vs "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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1887,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1924,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1961,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1889 - testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1887 + testutil.go:509: Offset: 1213, NextOffset: 2170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 5718 - testutil.go:509: Offset: 2283, NextOffset: 6333 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1998, NextOffset: 5719 + testutil.go:509: Offset: 2281, NextOffset: 6331 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -71713,44 +72562,41 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:509: Offset: 1213, NextOffset: 2170 + testutil.go:509: Offset: 930, NextOffset: 1887 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 6333 - testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2281, NextOffset: 6331 + testutil.go:509: Offset: 1998, NextOffset: 5719 + testutil.go:395: Comparing: "test2" vs "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 @@ -71764,42 +72610,45 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark] + 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: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=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: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 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: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" @@ -71809,6 +72658,8 @@ testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 @@ -71836,49 +72687,26 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 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 [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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test 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: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "test2" vs "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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 @@ -71889,11 +72717,16 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 @@ -71902,29 +72735,50 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 bar test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, 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: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:509: Offset: 2300, NextOffset: 6383 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -71961,45 +72815,14 @@ 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: 1907 - testutil.go:509: Offset: 1218, 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2018, NextOffset: 5769 - testutil.go:509: Offset: 2299, NextOffset: 6381 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.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: 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: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2299, NextOffset: 6381 - testutil.go:509: Offset: 2018, NextOffset: 5769 - testutil.go:395: Comparing: "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: "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 @@ -72017,9 +72840,25 @@ 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: 2188 - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 6383 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:395: Comparing: "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" @@ -72036,168 +72875,167 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] + testutil.go: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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 +=== 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=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 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: "dev/testblock" vs "dev/testblock" testutil.go: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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + 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 [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: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "test2" vs "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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 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: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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 foo3.txt test2 baz.txt foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "test2" vs "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: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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:509: Offset: 926, NextOffset: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6616 - testutil.go:509: Offset: 2825, NextOffset: 7229 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7234 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72207,8 +73045,6 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 @@ -72228,8 +73064,25 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] 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: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7234 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:395: Comparing: "test2" vs "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 @@ -72243,39 +73096,6 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7229 - testutil.go:509: Offset: 2542, NextOffset: 6616 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2714 - testutil.go:509: Offset: 926, NextOffset: 2431 - testutil.go:395: Comparing: "test2" vs "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 @@ -72289,169 +73109,190 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar barlink test2 foo3.txt 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: 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: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 +=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 -=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 foo3.txt test dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + 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: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [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: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2448,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2485,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2522,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2559,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2451,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2488,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2525,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2562,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2732,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2769,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2806,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2843,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + 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: 2448 - testutil.go:509: Offset: 1215, NextOffset: 2729 + testutil.go:509: Offset: 934, NextOffset: 2451 + testutil.go:509: Offset: 1215, NextOffset: 2732 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2559, NextOffset: 6666 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2840, NextOffset: 7277 + testutil.go:509: Offset: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2562, NextOffset: 6672 + testutil.go:509: Offset: 2843, NextOffset: 7283 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72464,6 +73305,8 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 +=== 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: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 @@ -72480,40 +73323,18 @@ 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 "": [test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test 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: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 1215, NextOffset: 2729 - testutil.go:509: Offset: 934, NextOffset: 2448 + testutil.go:509: Offset: 1215, NextOffset: 2732 + testutil.go:509: Offset: 934, NextOffset: 2451 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: 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: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2840, NextOffset: 7277 - testutil.go:509: Offset: 2559, NextOffset: 6666 testutil.go:395: Comparing: "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: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" @@ -72542,160 +73363,178 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2843, NextOffset: 7283 + testutil.go:509: Offset: 2562, NextOffset: 6672 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo1.txt bar barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 +=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 +=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.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: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "test2" vs "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: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "test2" vs "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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 === 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=9,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: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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} -=== 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=-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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev baz.txt test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 .no.prefetch.landmark foo3.txt barlink test 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: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 6647 - testutil.go:509: Offset: 2837, NextOffset: 7261 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2556, NextOffset: 6650 + testutil.go:509: Offset: 2839, NextOffset: 7266 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: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" @@ -72733,38 +73572,26 @@ 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: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 -=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:509: Offset: 1213, NextOffset: 2728 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] 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: 1213, NextOffset: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 + testutil.go:509: Offset: 1213, NextOffset: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 7261 - testutil.go:509: Offset: 2554, NextOffset: 6647 - 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:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 7266 + testutil.go:509: Offset: 2556, NextOffset: 6650 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -72778,6 +73605,20 @@ 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: "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" @@ -72793,79 +73634,93 @@ 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 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 -=== 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=-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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - 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:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -72873,67 +73728,55 @@ testutil.go:395: Comparing: "test2" vs "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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 + testutil.go:509: Offset: 146, NextOffset: 7074 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === RUN 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2467,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2504,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2541,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2578,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2748,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72948,6 +73791,8 @@ 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=-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: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 @@ -72971,43 +73816,22 @@ 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:509: Offset: 937, NextOffset: 2467 + testutil.go:509: Offset: 1218, NextOffset: 2748 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6702 - testutil.go:509: Offset: 2856, NextOffset: 7313 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2578, NextOffset: 6707 + testutil.go:509: Offset: 2859, NextOffset: 7318 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink] vs [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: 2745, NextOffset: 2782 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - 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: 7313 - testutil.go:509: Offset: 2575, NextOffset: 6702 - testutil.go:395: Comparing: "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: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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -73018,22 +73842,42 @@ 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=9,prefix="",format=PAX,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: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 +=== 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=0 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: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 + testutil.go:509: Offset: 1218, NextOffset: 2748 + testutil.go:509: Offset: 937, NextOffset: 2467 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2859, NextOffset: 7318 + testutil.go:509: Offset: 2578, NextOffset: 6707 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -73047,147 +73891,163 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 foo1.txt barlink .no.prefetch.landmark baz.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: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 -=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark baz.txt foo1.txt test test2 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: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 -=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [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: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "bar" vs "bar" +=== 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:401: 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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + 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 test2 bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "test2" vs "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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== 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: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 === 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=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test dev test2 bar .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev 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: 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: 5705 + testutil.go:509: Offset: 2283, NextOffset: 6319 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: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" @@ -73223,49 +74083,25 @@ 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: 5706 - testutil.go:509: Offset: 2284, NextOffset: 6318 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 1212, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev foo1.txt barlink test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6318 - testutil.go:509: Offset: 2002, NextOffset: 5706 - 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/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: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: 6319 + testutil.go:509: Offset: 2001, NextOffset: 5705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -73281,11 +74117,6 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -73299,164 +74130,156 @@ 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 test dev bar foo3.txt barlink test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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: 0, NextOffset: 5444 -=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1212, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/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: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + 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/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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 146, NextOffset: 6000 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: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: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - 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 [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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 + 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 +=== 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:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - 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: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: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 + 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: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 + 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 -=== 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=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 foo3.txt test .no.prefetch.landmark foo1.txt bar] + 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: "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 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 + 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 [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: "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=-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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 @@ -73470,6 +74293,37 @@ 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 + testutil.go:509: Offset: 1980, NextOffset: 2017 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2017, NextOffset: 5756 + testutil.go:509: Offset: 2300, NextOffset: 6370 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -73483,35 +74337,16 @@ 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: 1907 - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt 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: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 - 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: 1221, NextOffset: 2189 + testutil.go:509: Offset: 938, NextOffset: 1906 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -73540,41 +74375,36 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 + 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: 6370 + testutil.go:509: Offset: 2017, NextOffset: 5756 + 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: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 === 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=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 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: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -73584,112 +74414,139 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2 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: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:401: Directory: "" vs "": [test dev foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar 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: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 === 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2181,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2255,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2292,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.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: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2218, NextOffset: 2255 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2255, NextOffset: 2292 + testutil.go:509: Offset: 2009, NextOffset: 5731 + testutil.go:509: Offset: 2292, NextOffset: 6345 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -73727,53 +74584,36 @@ 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: 1899 - testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1217, NextOffset: 2181 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 2010, NextOffset: 5733 - testutil.go:509: Offset: 2293, NextOffset: 6345 - 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 "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: 2182 - testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2293, NextOffset: 6345 - testutil.go:509: Offset: 2010, NextOffset: 5733 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2218, NextOffset: 2255 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2255, NextOffset: 2292 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2292, NextOffset: 6345 + testutil.go:509: Offset: 2009, NextOffset: 5731 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73787,6 +74627,12 @@ 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: 2181 + testutil.go:509: Offset: 934, NextOffset: 1898 + 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 @@ -73800,146 +74646,148 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1013, NextOffset: 1217 - testutil.go:509: Offset: 730, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "test2" vs "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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 === 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=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== 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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1919,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2203,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2240,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2277,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2314,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink foo1.txt] + 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: "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: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 @@ -73953,37 +74801,6 @@ 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: 1919 - testutil.go:509: Offset: 1225, NextOffset: 2203 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 2030, NextOffset: 5786 - testutil.go:509: Offset: 2314, NextOffset: 6399 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -73997,38 +74814,31 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink foo1.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: 775, NextOffset: 1019 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: 1019, NextOffset: 1225 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: 1225, NextOffset: 2203 - testutil.go:509: Offset: 941, NextOffset: 1919 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2314, NextOffset: 6399 - testutil.go:509: Offset: 2030, NextOffset: 5786 - 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:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -74042,6 +74852,14 @@ 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: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:395: Comparing: "test2" vs "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 @@ -74055,150 +74873,163 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 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: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/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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 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: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 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: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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 foo1.txt bar .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + 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: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.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" @@ -74211,11 +75042,11 @@ 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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74247,8 +75078,43 @@ 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 bar foo3.txt barlink dev test2 .no.prefetch.landmark test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -74264,17 +75130,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -74291,29 +75146,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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=0,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== 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=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink dev test2 .no.prefetch.landmark bar foo3.txt test] + 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: "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" @@ -74326,11 +75170,11 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -74356,8 +75200,6 @@ 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=9,prefix="/",format=PAX,minChunkSize=0 -=== 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:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -74369,12 +75211,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] 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" @@ -74390,17 +75229,13 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go: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 @@ -74409,43 +75244,42 @@ 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: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: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: "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: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/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=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=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink test foo1.txt bar dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 barlink 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" @@ -74464,6 +75298,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -74474,8 +75310,6 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== 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=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -74499,18 +75333,30 @@ 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 foo3.txt barlink test foo1.txt bar dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -74530,6 +75376,7 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -74543,38 +75390,22 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 + 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt 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: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + 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 test2 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" @@ -74605,6 +75436,8 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -74615,19 +75448,15 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt 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: 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 @@ -74636,10 +75465,11 @@ testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -74650,16 +75480,33 @@ 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 -=== 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=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 + 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: "test2" vs "test2" + testutil.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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -74672,32 +75519,19 @@ 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -74711,7 +75545,7 @@ 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: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" @@ -74732,14 +75566,14 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 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=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -74749,9 +75583,42 @@ 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 foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar 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: 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: "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 [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" @@ -74783,41 +75650,14 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 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" -=== 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=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: "bar" vs "bar" - testutil.go:401: 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=2,format=USTAR,minChunkSize=64000 -=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 barlink test baz.txt bar dev test2] - 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 @@ -74826,72 +75666,68 @@ 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: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: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: "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 @@ -74900,26 +75736,32 @@ 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=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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: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: "test2" vs "test2" + testutil.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 @@ -74933,46 +75775,14 @@ 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=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === 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=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.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" @@ -74993,47 +75803,61 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 barlink test dev test2 foo1.txt foo3.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 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:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -75058,15 +75882,32 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -75105,10 +75946,10 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75125,13 +75966,10 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark 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:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt foo3.txt 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: 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 @@ -75140,79 +75978,62 @@ 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: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: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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 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: "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" -=== 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=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -75249,24 +76070,8 @@ 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 "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [testchar1 testchar2 testblock testfifo] + 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" @@ -75274,6 +76079,30 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test2" vs "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 @@ -75294,50 +76123,43 @@ 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=0,prefix="",format=USTAR,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: 656, NextOffset: 693 testutil.go:509: Offset: 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: "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" -=== 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=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 .no.prefetch.landmark baz.txt test test2 foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=0,prefix="",src=2,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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar foo3.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -75367,8 +76189,6 @@ testutil.go:401: Directory: "test" 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=9,prefix="../",format=PAX,minChunkSize=64000 -=== 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 @@ -75376,11 +76196,16 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2 foo1.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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -75388,29 +76213,44 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev bar foo3.txt 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== 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=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: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "test2" + testutil.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 @@ -75424,31 +76264,50 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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 +=== 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=64000 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 === 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=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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink foo1.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: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" @@ -75463,8 +76322,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 @@ -75490,48 +76347,19 @@ 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 "": [bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=0 + testutil.go:401: Directory: "" vs "": [foo1.txt dev baz.txt bar foo3.txt barlink test 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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -75545,6 +76373,28 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -75558,31 +76408,15 @@ 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 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] 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=PAX,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 @@ -75597,6 +76431,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" 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#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,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" @@ -75618,21 +76454,14 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -75644,15 +76473,17 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 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" +=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -75662,11 +76493,11 @@ 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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -75682,17 +76513,54 @@ 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: "barlink" vs "barlink" === 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=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 bar .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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 [testfifo testchar1 testchar2 testblock] + 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" @@ -75733,37 +76601,45 @@ 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 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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: 3881, NextOffset: 12106 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: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.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: 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:509: Offset: 12217, NextOffset: 22040 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: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" @@ -75779,47 +76655,37 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 bar 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: 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=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] + 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: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" @@ -75840,8 +76706,6 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -75852,6 +76716,8 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 +=== 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=64000 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] @@ -75862,35 +76728,21 @@ 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 bar barlink test dev foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go: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" @@ -75912,16 +76764,15 @@ 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -75930,19 +76781,46 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === 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=-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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test .no.prefetch.landmark bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt dev 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: 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] @@ -75976,44 +76854,17 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar] vs [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: "barlink" vs "barlink" + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76045,9 +76896,7 @@ 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" @@ -76059,18 +76908,16 @@ 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: "bar" vs "bar" + testutil.go:401: 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=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev baz.txt foo3.txt barlink 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -76093,10 +76940,10 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76115,6 +76962,10 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,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 @@ -76123,13 +76974,15 @@ 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 "": [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar barlink dev .no.prefetch.landmark 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: 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" @@ -76142,13 +76995,11 @@ 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=USTAR,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: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -76162,12 +77013,6 @@ 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: "test2" vs "test2" - testutil.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 @@ -76181,24 +77026,57 @@ 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" +=== 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76227,33 +77105,12 @@ testutil.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 foo1.txt bar foo3.txt barlink test test2 dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -76288,6 +77145,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76303,17 +77166,11 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76338,7 +77195,7 @@ 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: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" @@ -76364,6 +77221,8 @@ 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=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:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76372,7 +77231,7 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -76386,18 +77245,15 @@ 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: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 +=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -76405,16 +77261,12 @@ 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" 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76430,18 +77282,23 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark foo1.txt bar barlink dev 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -76463,11 +77320,11 @@ 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76484,6 +77341,8 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 @@ -76496,15 +77355,11 @@ testutil.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 dev baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76518,9 +77373,18 @@ 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" @@ -76532,6 +77396,14 @@ 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] +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76547,25 +77419,27 @@ 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=2,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 -=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt] + 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: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -76607,33 +77481,23 @@ testutil.go:395: Comparing: "dev/testchar1" vs "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 test .no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar 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: 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 @@ -76641,14 +77505,6 @@ 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 @@ -76662,60 +77518,37 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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" +=== 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=0,prefix="/",src=2,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=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink 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: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt test .no.prefetch.landmark 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" @@ -76728,7 +77561,7 @@ 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: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" @@ -76748,32 +77581,56 @@ testutil.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 bar foo3.txt .no.prefetch.landmark barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -76796,22 +77653,34 @@ 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=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=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: "test" vs "test" + testutil.go:401: 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=GNU,minChunkSize=64000 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2] + 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 @@ -76828,11 +77697,11 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76863,26 +77732,14 @@ testutil.go:509: Offset: 545, NextOffset: 18190 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=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 bar foo3.txt test dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -76891,20 +77748,16 @@ 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 [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: 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 -=== 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=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 @@ -76919,26 +77772,36 @@ 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: "baz.txt" vs "baz.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -76955,7 +77818,7 @@ 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: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" @@ -76973,6 +77836,8 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 +=== 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=GNU,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" @@ -76995,19 +77860,9 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.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 [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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77020,25 +77875,17 @@ testutil.go:509: Offset: 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 -=== 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=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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] @@ -77051,21 +77898,45 @@ 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: "bar" vs "bar" - testutil.go:401: 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: "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/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=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=0 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar] + 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 dev test2 baz.txt test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -77079,7 +77950,7 @@ 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: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" @@ -77115,27 +77986,9 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 foo1.txt foo3.txt test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" @@ -77143,9 +77996,12 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -77164,13 +78020,18 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.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: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" @@ -77185,13 +78046,50 @@ 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=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1017,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev .no.prefetch.landmark baz.txt bar test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 980, NextOffset: 1017 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1091, NextOffset: 2579 + testutil.go:509: Offset: 1273, NextOffset: 2937 + 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: 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 @@ -77214,20 +78112,33 @@ 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: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 + testutil.go:509: Offset: 597, NextOffset: 980 + testutil.go:509: Offset: 779, NextOffset: 1162 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1162 + testutil.go:509: Offset: 597, NextOffset: 980 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2565 - testutil.go:509: Offset: 1265, NextOffset: 2930 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 980, NextOffset: 1017 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1017, NextOffset: 1054 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1054, NextOffset: 1091 + testutil.go:509: Offset: 1273, NextOffset: 2937 + testutil.go:509: Offset: 1091, NextOffset: 2579 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -77237,21 +78148,6 @@ testutil.go:395: Comparing: "test2" vs "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 "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 @@ -77259,20 +78155,11 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 -=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 @@ -77285,57 +78172,39 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 -=== 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=2,format=USTAR,minChunkSize=0 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: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, 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/testblock" vs "dev/testblock" - testutil.go:395: 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=GNU,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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.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: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + 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=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -77343,133 +78212,108 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 -=== 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=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 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 [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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 -=== 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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "test2" vs "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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2590 - testutil.go:509: Offset: 1275, NextOffset: 2943 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "test2" vs "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: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2213 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink .no.prefetch.landmark bar 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77506,12 +78350,29 @@ 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: 991 + testutil.go:509: Offset: 785, NextOffset: 1171 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1208, NextOffset: 1245 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1102, NextOffset: 2596 + testutil.go:509: Offset: 1282, NextOffset: 2948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go: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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 @@ -77521,35 +78382,37 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2590 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: 1171 + testutil.go:509: Offset: 605, NextOffset: 991 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 991, NextOffset: 1028 + testutil.go:509: Offset: 1208, NextOffset: 1245 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1028, NextOffset: 1065 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1065, NextOffset: 1102 + testutil.go:509: Offset: 1282, NextOffset: 2948 + testutil.go:509: Offset: 1102, NextOffset: 2596 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -77566,171 +78429,168 @@ 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev foo3.txt barlink test2] + 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 foo1.txt bar test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 -=== 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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev 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: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== 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=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "dev" vs "dev" - testutil.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=0,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: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 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: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2409 - testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2222 === 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt 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: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 982 - testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:509: Offset: 603, NextOffset: 987 + testutil.go:509: Offset: 782, 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: 982, NextOffset: 1019 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1093, NextOffset: 2585 - testutil.go:509: Offset: 1272, NextOffset: 2924 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1098, NextOffset: 2588 + testutil.go:509: Offset: 1277, NextOffset: 2930 testutil.go:395: Comparing: "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: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: 99, NextOffset: 136 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 @@ -77758,22 +78618,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.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: 782, NextOffset: 1161 - testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 1161, NextOffset: 1198 - testutil.go:509: Offset: 982, NextOffset: 1019 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1019, NextOffset: 1056 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1056, NextOffset: 1093 - testutil.go:509: Offset: 1272, NextOffset: 2924 - testutil.go:509: Offset: 1093, NextOffset: 2585 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1277, NextOffset: 2930 + testutil.go:509: Offset: 1098, NextOffset: 2588 + testutil.go:395: Comparing: "test2" vs "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 @@ -77787,15 +78651,6 @@ 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -77812,43 +78667,43 @@ 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: "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: 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: 1166 + testutil.go:509: Offset: 603, NextOffset: 987 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 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: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev test2 baz.txt foo1.txt foo3.txt barlink .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: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 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: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" @@ -77856,120 +78711,129 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 testutil.go:395: Comparing: "test2" vs "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: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2401 + testutil.go:509: Offset: 0, NextOffset: 2213 === 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1105,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.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: 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: 2581 - testutil.go:509: Offset: 1276, NextOffset: 2937 + testutil.go:509: Offset: 994, NextOffset: 1031 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1105, NextOffset: 2591 + testutil.go:509: Offset: 1285, NextOffset: 2945 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78007,19 +78871,37 @@ 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:509: Offset: 606, NextOffset: 994 + testutil.go:509: Offset: 786, NextOffset: 1174 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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] - 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: 1174 + testutil.go:509: Offset: 606, 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: 1174, NextOffset: 1211 + testutil.go:509: Offset: 994, NextOffset: 1031 + testutil.go:509: Offset: 1211, NextOffset: 1248 + testutil.go:509: Offset: 1031, NextOffset: 1068 + testutil.go:509: Offset: 1248, NextOffset: 1285 + testutil.go:509: Offset: 1068, NextOffset: 1105 + testutil.go:509: Offset: 1285, NextOffset: 2945 + testutil.go:509: Offset: 1105, NextOffset: 2591 + testutil.go:395: Comparing: "test2" vs "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 @@ -78033,28 +78915,6 @@ 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: 2937 - testutil.go:509: Offset: 1096, NextOffset: 2581 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -78068,141 +78928,158 @@ 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 === 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/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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar foo3.txt test baz.txt foo1.txt barlink dev] + 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 barlink test baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 -=== 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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar foo3.txt barlink test 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: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2226 === 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/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 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink dev baz.txt bar test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test baz.txt foo1.txt bar foo3.txt dev 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 @@ -78212,26 +79089,26 @@ 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:509: Offset: 597, NextOffset: 1089 + testutil.go:509: Offset: 779, 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: 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: 2796 - testutil.go:509: Offset: 1375, NextOffset: 3148 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 2801 + testutil.go:509: Offset: 1382, NextOffset: 3152 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78247,34 +79124,8 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt bar test 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: 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: "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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark barlink test baz.txt foo1.txt 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -78288,22 +79139,23 @@ 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: "test" vs "test" - testutil.go:401: 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: 3148 - testutil.go:509: Offset: 1193, NextOffset: 2796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1271 + testutil.go:509: Offset: 597, NextOffset: 1089 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78319,162 +79171,165 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 3152 + testutil.go:509: Offset: 1200, NextOffset: 2801 === 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/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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2 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: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - 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: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 - testutil.go:509: Offset: 106, NextOffset: 2643 - testutil.go:509: Offset: 0, NextOffset: 2456 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 === 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/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 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.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: 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: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: "test" vs "test" testutil.go:401: 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: 2815 - testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1211, NextOffset: 2816 + testutil.go:509: Offset: 1391, NextOffset: 3161 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: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" @@ -78510,8 +79365,36 @@ 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: 1100 + testutil.go:509: Offset: 785, NextOffset: 1280 + 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 dev foo1.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: 785, NextOffset: 1280 + testutil.go:509: Offset: 605, NextOffset: 1100 + 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 @@ -78525,204 +79408,188 @@ 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/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=2,format=PAX,minChunkSize=0 - 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: 3160 - testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1391, NextOffset: 3161 + testutil.go:509: Offset: 1211, NextOffset: 2816 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "test2" vs "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 -=== 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=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 -=== 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=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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 "": [foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark 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: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + 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 [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: 2642 -=== 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=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + 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: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 -=== 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=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 - testutil.go:509: Offset: 106, NextOffset: 2642 - testutil.go:509: Offset: 0, NextOffset: 2454 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 + testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2452 === 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 .no.prefetch.landmark foo1.txt barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 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: 1103 + testutil.go:509: Offset: 782, NextOffset: 1282 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 2812 - testutil.go:509: Offset: 1385, NextOffset: 3151 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1214, NextOffset: 2814 + testutil.go:509: Offset: 1393, NextOffset: 3145 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -78757,29 +79624,8 @@ 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: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [barlink test2 baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -78793,25 +79639,35 @@ 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: 1282 + testutil.go:509: Offset: 603, NextOffset: 1103 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1103, NextOffset: 1140 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1140, NextOffset: 1177 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1177, NextOffset: 1214 + testutil.go:509: Offset: 1393, NextOffset: 3145 + testutil.go:509: Offset: 1214, NextOffset: 2814 + 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 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 3151 - testutil.go:509: Offset: 1206, NextOffset: 2812 + 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" @@ -78828,145 +79684,169 @@ 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=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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.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: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt dev .no.prefetch.landmark baz.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: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 foo3.txt barlink test dev test2 foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 +=== 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: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "test2" vs "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: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + testutil.go:509: Offset: 106, NextOffset: 2636 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1148,"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":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1291,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1328,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1365,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1402,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 + 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: 106, NextOffset: 2637 - testutil.go:509: Offset: 0, NextOffset: 2448 -=== 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=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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1101,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1138,"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":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1281,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1318,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1355,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1392,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 test2 baz.txt foo3.txt dev] + 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: 1111 + testutil.go:509: Offset: 786, NextOffset: 1291 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1148 + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1222, NextOffset: 2815 + testutil.go:509: Offset: 1402, NextOffset: 3167 testutil.go:395: Comparing: "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: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" @@ -78995,42 +79875,19 @@ 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: 1101 - testutil.go:509: Offset: 786, NextOffset: 1281 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1212, NextOffset: 2811 - testutil.go:509: Offset: 1392, NextOffset: 3158 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark test 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: 1281, NextOffset: 1318 - testutil.go:509: Offset: 1101, NextOffset: 1138 - testutil.go:509: Offset: 1318, NextOffset: 1355 - testutil.go:509: Offset: 1138, NextOffset: 1175 - testutil.go:509: Offset: 1355, NextOffset: 1392 - testutil.go:509: Offset: 1175, NextOffset: 1212 - testutil.go:509: Offset: 1392, NextOffset: 3158 - testutil.go:509: Offset: 1212, NextOffset: 2811 + testutil.go:509: Offset: 1291, NextOffset: 1328 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1328, NextOffset: 1365 + testutil.go:509: Offset: 1148, NextOffset: 1185 + testutil.go:509: Offset: 1365, NextOffset: 1402 + testutil.go:509: Offset: 1185, NextOffset: 1222 + testutil.go:509: Offset: 1402, NextOffset: 3167 + testutil.go:509: Offset: 1222, NextOffset: 2815 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79059,15 +79916,6 @@ 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: 1281 - testutil.go:509: Offset: 606, NextOffset: 1101 - 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: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 @@ -79076,174 +79924,168 @@ 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: 1291 + testutil.go:509: Offset: 606, NextOffset: 1111 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,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=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark 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: 2463 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 +=== 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: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + 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 [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: 0, NextOffset: 2463 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 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: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 foo1.txt foo3.txt test2 bar barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "test2" vs "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: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:509: Offset: 106, NextOffset: 2652 - testutil.go:509: Offset: 0, NextOffset: 2463 -=== 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=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 0, NextOffset: 2461 + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 979 - testutil.go:509: Offset: 783, NextOffset: 1161 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2652 + testutil.go:509: Offset: 0, NextOffset: 2461 +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt test 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: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2571 - testutil.go:509: Offset: 1272, NextOffset: 2934 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1097, NextOffset: 2582 + testutil.go:509: Offset: 1279, NextOffset: 2941 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: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" @@ -79261,8 +80103,6 @@ testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 @@ -79274,8 +80114,29 @@ 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: 986 + testutil.go:509: Offset: 783, NextOffset: 1168 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -79289,23 +80150,6 @@ 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: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2571 - testutil.go:395: Comparing: "test2" vs "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 @@ -79327,176 +80171,173 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1168 + testutil.go:509: Offset: 601, 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: 1168, NextOffset: 1205 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1205, NextOffset: 1242 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1242, NextOffset: 1279 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1279, NextOffset: 2941 + testutil.go:509: Offset: 1097, NextOffset: 2582 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo1.txt bar 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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 +=== 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:509: Offset: 106, NextOffset: 2417 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2213 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + 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 [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: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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: 0, NextOffset: 2215 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:509: Offset: 106, NextOffset: 2417 - testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",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: "test2" vs "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: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2215 === 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=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 baz.txt bar foo3.txt test] - 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: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark barlink test 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: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2588 - testutil.go:509: Offset: 1282, NextOffset: 2941 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1109, NextOffset: 2603 + testutil.go:509: Offset: 1290, NextOffset: 2948 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79525,8 +80366,48 @@ 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: 998 + testutil.go:509: Offset: 789, NextOffset: 1179 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 1179 + testutil.go:509: Offset: 608, NextOffset: 998 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1179, NextOffset: 1216 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1216, NextOffset: 1253 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1253, NextOffset: 1290 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1290, NextOffset: 2948 + testutil.go:509: Offset: 1109, NextOffset: 2603 + testutil.go:395: Comparing: "test2" vs "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 @@ -79540,37 +80421,6 @@ 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: 1171 - testutil.go:509: Offset: 608, NextOffset: 990 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 2588 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -79584,162 +80434,145 @@ 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/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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev .no.prefetch.landmark bar 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: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 +=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 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: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: "dev/testchar2" vs "dev/testchar2" -=== 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=2,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: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 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: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2414 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar 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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - 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:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2224 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2224 -=== 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 baz.txt foo1.txt bar foo3.txt test] - 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:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2579 - testutil.go:509: Offset: 1276, NextOffset: 2930 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2414 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2223 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1104,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo1.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" @@ -79776,8 +80609,31 @@ 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: 993 + testutil.go:509: Offset: 786, NextOffset: 1173 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1030 + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1104, NextOffset: 2587 + testutil.go:509: Offset: 1284, NextOffset: 2930 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -79794,34 +80650,23 @@ 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: 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: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2579 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1173, NextOffset: 1210 + testutil.go:509: Offset: 993, NextOffset: 1030 + testutil.go:509: Offset: 1210, NextOffset: 1247 + testutil.go:509: Offset: 1030, NextOffset: 1067 + testutil.go:509: Offset: 1247, NextOffset: 1284 + testutil.go:509: Offset: 1067, NextOffset: 1104 + testutil.go:509: Offset: 1284, NextOffset: 2930 + testutil.go:509: Offset: 1104, 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -79835,101 +80680,122 @@ 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: 1173 + testutil.go:509: Offset: 606, NextOffset: 993 + 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/lost_digest_in_a_entry +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== 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=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 + 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 dev test2 baz.txt 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: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -79937,40 +80803,48 @@ testutil.go:395: Comparing: "test2" vs "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: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2398 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 + testutil.go:509: Offset: 106, NextOffset: 2402 + testutil.go:509: Offset: 0, NextOffset: 2214 === 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/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 +=== 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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 @@ -79993,43 +80867,32 @@ 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:509: Offset: 615, NextOffset: 1006 + testutil.go:509: Offset: 795, NextOffset: 1186 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2591 - testutil.go:509: Offset: 1289, NextOffset: 2944 + testutil.go:509: Offset: 1006, NextOffset: 1043 + testutil.go:509: Offset: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1117, NextOffset: 2602 + testutil.go:509: Offset: 1297, NextOffset: 2955 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt 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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -80043,9 +80906,25 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1186 + testutil.go:509: Offset: 615, NextOffset: 1006 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1186, NextOffset: 1223 + testutil.go:509: Offset: 1006, NextOffset: 1043 + testutil.go:509: Offset: 1223, NextOffset: 1260 + testutil.go:509: Offset: 1043, NextOffset: 1080 + testutil.go:509: Offset: 1260, NextOffset: 1297 + testutil.go:509: Offset: 1080, NextOffset: 1117 + testutil.go:509: Offset: 1297, NextOffset: 2955 + testutil.go:509: Offset: 1117, NextOffset: 2602 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80061,55 +80940,15 @@ 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: "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: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2591 - 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=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt test baz.txt foo1.txt 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: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + 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 test2 barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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" @@ -80118,109 +80957,154 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 +=== 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:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2420 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.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: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2421 testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + 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/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 bar test .no.prefetch.landmark baz.txt foo1.txt] + 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 bar 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: 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: 2225 + 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80249,39 +81133,8 @@ 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: 2225 - testutil.go:509: Offset: 1081, NextOffset: 2512 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -80295,11 +81148,18 @@ 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: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -80309,10 +81169,16 @@ 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: 2512 -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:509: Offset: 935, 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -80326,180 +81192,142 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:395: Comparing: "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" -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 - 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=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev baz.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 +=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt test test2 .no.prefetch.landmark foo1.txt bar] 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: 1871 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt 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: 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: 1871 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=64000 - 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: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: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1871 + 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: 1871 + testutil.go:509: Offset: 90, NextOffset: 1873 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=-2,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 + 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: 545, NextOffset: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2528 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,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=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -80535,22 +81363,48 @@ 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 "": [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 995 - testutil.go:509: Offset: 545, NextOffset: 849 + testutil.go:509: Offset: 545, NextOffset: 847 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2528 - testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go: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: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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": [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" @@ -80566,16 +81420,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -80589,34 +81433,47 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 === 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=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1712 + 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: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 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: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" @@ -80624,135 +81481,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark] 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: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1716 -=== 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=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 bar barlink test dev foo3.txt] + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 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:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 90, NextOffset: 1873 + testutil.go:509: Offset: 0, NextOffset: 1712 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt barlink test dev test2 .no.prefetch.landmark] 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:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, 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: 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: 2234 - testutil.go:509: Offset: 1088, NextOffset: 2522 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 2234 + testutil.go:509: Offset: 1087, NextOffset: 2524 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -80785,8 +81628,29 @@ 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 dev foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "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=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -80800,35 +81664,24 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2522 - testutil.go:509: Offset: 942, NextOffset: 2234 + 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: 2524 + testutil.go:509: Offset: 941, NextOffset: 2234 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" - 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80845,146 +81698,144 @@ testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test dev test2 foo1.txt .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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2 baz.txt] 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 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -81003,26 +81854,26 @@ 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: 849 - testutil.go:509: Offset: 695, NextOffset: 995 + 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 - testutil.go:509: Offset: 1094, NextOffset: 2531 + 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: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81039,28 +81890,7 @@ 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 bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 995 - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2531 - testutil.go:509: Offset: 948, NextOffset: 2243 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -81072,14 +81902,35 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 +=== 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: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -81100,163 +81951,157 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo3.txt barlink test2 .no.prefetch.landmark 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: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + 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 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" -=== 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=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=64000 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 +=== RUN TestGzipEStargz/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=64000 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - 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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#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=-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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev] 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:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, 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: 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: 2403 - testutil.go:509: Offset: 1169, NextOffset: 2696 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -81292,39 +82137,13 @@ 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 "": [baz.txt foo3.txt barlink foo1.txt bar test dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 - 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: "bar" vs "bar" testutil.go:401: 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: 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: 2696 - testutil.go:509: Offset: 1023, NextOffset: 2403 - 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:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -81338,6 +82157,15 @@ 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: "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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -81351,162 +82179,175 @@ 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: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 === 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=-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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test dev test2 foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 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: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: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1852 -=== 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=-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=0,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":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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 936 - testutil.go:509: Offset: 691, NextOffset: 1082 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1851 +=== 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":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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 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: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2708 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -81542,23 +82383,18 @@ 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 "": [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2708 - testutil.go:509: Offset: 1035, NextOffset: 2419 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 @@ -81579,11 +82415,23 @@ 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: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 2709 + testutil.go:509: Offset: 1034, NextOffset: 2416 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1082 - testutil.go:509: Offset: 545, NextOffset: 936 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 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: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" @@ -81603,148 +82451,172 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 +=== 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: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 +=== 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:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 testutil.go:395: Comparing: "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: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: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] vs [test2 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: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 2023 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 +=== 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=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: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + 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: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + testutil.go:509: Offset: 90, NextOffset: 2021 + testutil.go:509: Offset: 0, NextOffset: 1858 + 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=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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt bar foo3.txt test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 -=== 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=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1860 + 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: 2408 + testutil.go:509: Offset: 1174, NextOffset: 2702 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 bar dev baz.txt 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: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 +=== 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:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 @@ -81752,40 +82624,7 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 -=== 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=9,prefix="/",src=2,format=PAX,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: 928 - testutil.go:509: Offset: 687, NextOffset: 1074 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 928, NextOffset: 961 - testutil.go:509: Offset: 1074, NextOffset: 1107 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 1027, NextOffset: 2409 - testutil.go:509: Offset: 1173, NextOffset: 2702 - testutil.go:395: Comparing: "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 @@ -81799,19 +82638,49 @@ 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 test2 .no.prefetch.landmark bar dev baz.txt 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: 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: 592, NextOffset: 687 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] 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: 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: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2408 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: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: 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: 1075 + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:395: Comparing: "test2" vs "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 @@ -81825,26 +82694,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1074 - testutil.go:509: Offset: 541, NextOffset: 928 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1074, NextOffset: 1107 - testutil.go:509: Offset: 928, NextOffset: 961 - testutil.go:509: Offset: 1107, NextOffset: 1140 - testutil.go:509: Offset: 961, NextOffset: 994 - testutil.go:509: Offset: 1140, NextOffset: 1173 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 1173, NextOffset: 2702 - testutil.go:509: Offset: 1027, NextOffset: 2409 - testutil.go:395: Comparing: "test2" vs "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 @@ -81858,165 +82707,147 @@ 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark test dev baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark test dev baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 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: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:509: Offset: 90, NextOffset: 2019 - testutil.go:509: Offset: 0, NextOffset: 1853 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1852 === 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=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2419 - testutil.go:509: Offset: 1181, NextOffset: 2711 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" -=== 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=9,prefix="../",src=2,format=PAX,minChunkSize=0 - 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82053,8 +82884,37 @@ 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: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 2420 + testutil.go:509: Offset: 1183, NextOffset: 2714 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt 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: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -82071,13 +82931,20 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2420 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -82091,163 +82958,159 @@ 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: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2711 - testutil.go:509: Offset: 1035, NextOffset: 2419 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#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=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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo3.txt barlink dev baz.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: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" -=== 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=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 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 .no.prefetch.landmark baz.txt bar dev test2] + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - 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:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 +=== 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=64000 + testutil.go:509: Offset: 90, NextOffset: 2022 + 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: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + 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: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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2023 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 +=== 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:509: Offset: 0, NextOffset: 1861 + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2022 + testutil.go:509: Offset: 0, NextOffset: 1861 === 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=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" +=== 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2514 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -82289,32 +83152,43 @@ 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:509: Offset: 533, NextOffset: 836 + testutil.go:509: Offset: 679, NextOffset: 982 + 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 [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: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2225 - testutil.go:509: Offset: 1082, NextOffset: 2512 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: 2514 + testutil.go:509: Offset: 935, NextOffset: 2224 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: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: 181, NextOffset: 214 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 @@ -82342,57 +83216,15 @@ 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: "test" vs "test" - testutil.go:401: 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: 2512 - testutil.go:509: Offset: 936, 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: 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" === 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=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -82400,114 +83232,126 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - 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": [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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1879 - 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=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 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 dev test2 baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] 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: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "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: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "test2" vs "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: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1880 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test test2 .no.prefetch.landmark baz.txt 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" @@ -82517,14 +83361,14 @@ testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:509: Offset: 1094, NextOffset: 2529 + testutil.go:509: Offset: 948, NextOffset: 2242 + testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -82553,25 +83397,20 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test2 baz.txt foo3.txt barlink test .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: 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: 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: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test 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" @@ -82581,22 +83420,8 @@ testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2529 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2242 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82612,145 +83437,171 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 849 + 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: "bar" vs "bar" + testutil.go:401: 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" === 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=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 test test2 foo1.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=9,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1882 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1882 -=== 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=9,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:395: Comparing: "test2" vs "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: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 - testutil.go:509: Offset: 0, NextOffset: 1722 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1882 + testutil.go:509: Offset: 0, NextOffset: 1721 + 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=2,format=GNU,minChunkSize=0 -=== 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt baz.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" @@ -82788,28 +83639,31 @@ 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: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: 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: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + 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: 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: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 "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -82823,23 +83677,28 @@ 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: 988 - testutil.go:509: Offset: 537, NextOffset: 842 + 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: "test" vs "test" testutil.go:401: 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: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 + 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: 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: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" @@ -82859,35 +83718,15 @@ 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 === 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=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.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" @@ -82901,10 +83740,10 @@ 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82933,11 +83772,32 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar 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:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark baz.txt 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: 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: "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 @@ -82948,12 +83808,12 @@ 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" @@ -82965,18 +83825,6 @@ 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: "bar" vs "bar" - testutil.go:401: 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82992,15 +83840,49 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === 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=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] + 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 test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2243 + testutil.go:509: Offset: 1096, NextOffset: 2534 + testutil.go:395: Comparing: "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" @@ -83024,44 +83906,45 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.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: 349, NextOffset: 449 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: 449, NextOffset: 545 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: 545, NextOffset: 852 - testutil.go:509: Offset: 691, NextOffset: 998 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 2244 - testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2534 + testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar] 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83075,39 +83958,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 -=== RUN TestGzipEStargz/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=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 998 - testutil.go:509: Offset: 545, NextOffset: 852 - 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: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 2535 - testutil.go:509: Offset: 951, NextOffset: 2244 - testutil.go:395: Comparing: "test2" vs "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 @@ -83121,157 +83971,155 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1886 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "": [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt 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: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test2" vs "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: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1886 - testutil.go:509: Offset: 0, NextOffset: 1727 - 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:509: Offset: 0, NextOffset: 1726 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 dev test2 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: 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: 2278 - testutil.go:509: Offset: 1113, NextOffset: 2566 + 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: 2272 + testutil.go:509: Offset: 1112, NextOffset: 2562 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -83313,32 +84161,11 @@ 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 baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go: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: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2278 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 [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 @@ -83352,6 +84179,22 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -83366,37 +84209,40 @@ 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 - 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: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: 2562 + testutil.go:509: Offset: 963, NextOffset: 2272 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt foo1.txt bar test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 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 [testblock testfifo testchar1 testchar2] + 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" @@ -83404,132 +84250,127 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go: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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 + 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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 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: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + 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: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 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: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1941 - testutil.go:509: Offset: 0, NextOffset: 1774 + 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: "baz.txt" vs "baz.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=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,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: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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 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: 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: 877 - testutil.go:509: Offset: 694, NextOffset: 1026 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt 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: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 2293 - testutil.go:509: Offset: 1125, NextOffset: 2584 + 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: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2582 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: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" @@ -83559,20 +84400,35 @@ 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=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo3.txt 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: "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:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83586,28 +84442,27 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1024 + testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 2584 - testutil.go:509: Offset: 976, NextOffset: 2293 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83621,18 +84476,32 @@ 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: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 @@ -83645,6 +84514,8 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 +=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 @@ -83669,37 +84540,32 @@ testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1785 + 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 [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: 1949 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: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 +=== 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=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] vs [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 @@ -83713,17 +84579,12 @@ testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:509: Offset: 93, NextOffset: 1949 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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 + 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: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 @@ -83740,49 +84601,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2283 - testutil.go:509: Offset: 1118, NextOffset: 2571 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -83797,6 +84624,8 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 +=== 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=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 @@ -83815,8 +84644,37 @@ 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: 869 +=== 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=0 + testutil.go:509: Offset: 690, 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: 2278 + testutil.go:509: Offset: 1117, NextOffset: 2568 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar 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: 690, NextOffset: 1018 + testutil.go:509: Offset: 541, NextOffset: 869 + 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" @@ -83845,27 +84703,6 @@ 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: 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: 2283 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -83874,140 +84711,162 @@ 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: 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: 2568 + testutil.go:509: Offset: 968, NextOffset: 2278 + 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/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=0 + 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=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] + 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 dev bar barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 foo3.txt test dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,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=1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":912,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":978,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1028,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1127,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt 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" @@ -84045,57 +84904,29 @@ 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: 879 - testutil.go:509: Offset: 698, NextOffset: 1028 + testutil.go:509: Offset: 549, NextOffset: 882 + testutil.go:509: Offset: 698, 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: 879, NextOffset: 912 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 978, NextOffset: 2290 - testutil.go:509: Offset: 1127, 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: 2300 + testutil.go:509: Offset: 1130, NextOffset: 2596 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar 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: 698, NextOffset: 1028 - testutil.go:509: Offset: 549, NextOffset: 879 + testutil.go:401: Directory: "" vs "": [test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1094, NextOffset: 1127 - testutil.go:509: Offset: 945, NextOffset: 978 - testutil.go:509: Offset: 1127, NextOffset: 2587 - testutil.go:509: Offset: 978, NextOffset: 2290 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84124,87 +84955,108 @@ 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 baz.txt foo1.txt bar foo3.txt 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=0 + 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: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 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: 2596 + testutil.go:509: Offset: 981, NextOffset: 2300 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1031 + testutil.go:509: Offset: 549, NextOffset: 882 +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 .no.prefetch.landmark foo3.txt test 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go: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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + 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: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" @@ -84212,52 +85064,71 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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 +=== 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":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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test dev baz.txt foo1.txt foo3.txt 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: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2468 + testutil.go:509: Offset: 1209, NextOffset: 2758 + 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" @@ -84295,49 +85166,11 @@ 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:509: Offset: 537, NextOffset: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2471 - testutil.go:509: Offset: 1208, NextOffset: 2763 - testutil.go:395: Comparing: "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 test test2 baz.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: 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: 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: 2763 - testutil.go:509: Offset: 1059, NextOffset: 2471 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -84351,6 +85184,14 @@ 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: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -84364,177 +85205,192 @@ 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 +=== 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=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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2758 + testutil.go:509: Offset: 1060, NextOffset: 2468 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test dev foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 testutil.go:395: Comparing: "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: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: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 -=== 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:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt] 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: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 -=== 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: 1935 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2102 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1934 === RUN 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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":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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink test2 .no.prefetch.landmark foo1.txt test dev] - 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: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: "bar" vs "bar" testutil.go:401: 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: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 2483 - testutil.go:509: Offset: 1221, NextOffset: 2783 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 2484 + testutil.go:509: Offset: 1220, NextOffset: 2781 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: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" @@ -84558,15 +85414,36 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 +=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.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: 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: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + 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" @@ -84582,26 +85459,6 @@ 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] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 2783 - testutil.go:509: Offset: 1072, NextOffset: 2483 - 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 @@ -84614,42 +85471,50 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 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: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 +=== 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=0 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 2781 + testutil.go:509: Offset: 1071, NextOffset: 2484 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt] + 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: 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: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -84657,107 +85522,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=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 + 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 "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 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: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 + 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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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 +=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + 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 +=== 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=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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2480 + testutil.go:509: Offset: 1214, NextOffset: 2772 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: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: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2111 - testutil.go:509: Offset: 0, NextOffset: 1943 -=== 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=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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 test dev foo1.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" @@ -84768,6 +85650,8 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 +=== 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=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 @@ -84794,29 +85678,14 @@ 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: 2475 - testutil.go:509: Offset: 1213, NextOffset: 2767 + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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 @@ -84830,35 +85699,18 @@ 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: 1114 - testutil.go:509: Offset: 541, NextOffset: 965 + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2767 - testutil.go:509: Offset: 1064, NextOffset: 2475 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84874,166 +85726,152 @@ 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: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2772 + testutil.go:509: Offset: 1065, 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=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt baz.txt foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 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: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: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 +=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 +=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 -=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1074, NextOffset: 2495 - testutil.go:509: Offset: 1223, NextOffset: 2793 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:395: Comparing: "test2" vs "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: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 + testutil.go:509: Offset: 93, NextOffset: 2102 + testutil.go:509: Offset: 0, NextOffset: 1933 +=== 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=0#01 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -85048,6 +85886,8 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 +=== 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=0 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 @@ -85066,8 +85906,33 @@ 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: 2489 + testutil.go:509: Offset: 1227, NextOffset: 2787 +=== 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=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -85081,13 +85946,35 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 2787 + testutil.go:509: Offset: 1078, NextOffset: 2489 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85096,8 +85983,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 -=== 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=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 @@ -85105,186 +85990,184 @@ 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: 1124, NextOffset: 1157 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2793 - testutil.go:509: Offset: 1074, NextOffset: 2495 - testutil.go:395: Comparing: "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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 +=== 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=64000 + testutil.go:509: Offset: 93, NextOffset: 2111 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: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: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - 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=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar] 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1947 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 baz.txt foo3.txt test] + 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 .no.prefetch.landmark bar test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 - testutil.go:509: Offset: 1117, NextOffset: 2566 + 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: 2279 + testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -85293,21 +86176,6 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 -=== 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=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 @@ -85315,18 +86183,30 @@ 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 "": [bar barlink dev test2 baz.txt foo3.txt test .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] 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: 1017, NextOffset: 1050 + testutil.go:509: Offset: 868, NextOffset: 901 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:509: Offset: 967, NextOffset: 2279 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: "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: 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" @@ -85337,8 +86217,6 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 @@ -85357,178 +86235,165 @@ 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: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2282 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: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 + 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=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark 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: 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: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 +=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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: "test" vs "test" - testutil.go:401: 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 === 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 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2587 + 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: 2587 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: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" @@ -85566,13 +86431,16 @@ 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:509: Offset: 545, NextOffset: 881 + testutil.go:509: Offset: 694, NextOffset: 1030 + 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 foo1.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 @@ -85583,15 +86451,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -85604,14 +86463,23 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 2587 - testutil.go:509: Offset: 981, NextOffset: 2295 + 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: 2295 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85628,165 +86496,161 @@ 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=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 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: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: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1959 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] vs [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: 1959 - 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === 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=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":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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2290 - testutil.go:509: Offset: 1124, NextOffset: 2577 + 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: 2285 + testutil.go:509: Offset: 1123, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -85819,18 +86683,22 @@ testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2 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: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2577 - testutil.go:509: Offset: 975, NextOffset: 2290 + 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: 2571 + testutil.go:509: Offset: 974, NextOffset: 2285 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85850,22 +86718,20 @@ 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:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 @@ -85875,44 +86741,15 @@ 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt foo1.txt bar barlink test dev] - 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85941,21 +86778,21 @@ 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 "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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: 93, NextOffset: 1948 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 @@ -85963,15 +86800,29 @@ 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": [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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" @@ -86000,35 +86851,66 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] + 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: "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: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 + 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: 886, NextOffset: 919 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 2304 - testutil.go:509: Offset: 1134, NextOffset: 2599 + 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: 2305 + testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -86050,24 +86932,31 @@ 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 "": [foo3.txt test dev test2 baz.txt bar barlink .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: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2305 + 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" @@ -86083,30 +86972,6 @@ 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: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 2599 - testutil.go:509: Offset: 985, 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -86125,32 +86990,30 @@ 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=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test dev test2 .no.prefetch.landmark barlink 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: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -86158,111 +87021,120 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt bar foo3.txt test dev 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: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1959 + testutil.go:509: Offset: 0, NextOffset: 1794 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink test] + 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 foo1.txt dev 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: 135, NextOffset: 172 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 @@ -86296,33 +87168,53 @@ 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: 1881 - testutil.go:509: Offset: 1209, NextOffset: 2164 + 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: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1992, NextOffset: 5693 - testutil.go:509: Offset: 2275, NextOffset: 6307 + 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: 5692 + testutil.go:509: Offset: 2273, NextOffset: 6305 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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 "" - testutil.go:401: Directory: "" vs "": [test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink] 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: 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: 2164 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 926, NextOffset: 1881 + 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: 6305 + testutil.go:509: Offset: 1990, NextOffset: 5692 + testutil.go:395: Comparing: "test2" vs "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 @@ -86336,34 +87228,6 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2164, NextOffset: 2201 - testutil.go:509: Offset: 1881, NextOffset: 1918 - testutil.go:509: Offset: 2201, NextOffset: 2238 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2238, NextOffset: 2275 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2275, NextOffset: 6307 - testutil.go:509: Offset: 1992, NextOffset: 5693 - testutil.go:395: Comparing: "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: 135, NextOffset: 172 @@ -86378,145 +87242,139 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [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: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 5989 - testutil.go:509: Offset: 0, NextOffset: 5431 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 1897 - testutil.go:509: Offset: 1215, NextOffset: 2178 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -86527,14 +87385,14 @@ testutil.go:509: Offset: 2215, NextOffset: 2252 testutil.go:509: Offset: 1971, NextOffset: 2008 testutil.go:509: Offset: 2252, NextOffset: 2289 - testutil.go:509: Offset: 2008, NextOffset: 5742 - testutil.go:509: Offset: 2289, NextOffset: 6354 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 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: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" @@ -86566,25 +87424,16 @@ 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: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 2178, NextOffset: 2215 - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2215, NextOffset: 2252 - testutil.go:509: Offset: 1934, NextOffset: 1971 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2252, NextOffset: 2289 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2289, NextOffset: 6354 - testutil.go:509: Offset: 2008, NextOffset: 5742 + 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -86598,6 +87447,9 @@ 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" @@ -86606,12 +87458,24 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 6356 + testutil.go:509: Offset: 2008, NextOffset: 5744 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86627,31 +87491,28 @@ 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=1,prefix="/",format=GNU,minChunkSize=0#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=1,prefix="/",format=GNU,minChunkSize=64000#01 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test foo1.txt foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -86659,124 +87520,125 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.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: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "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: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: "test2" vs "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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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 +=== 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: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1887,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1924,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1961,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 .no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:509: Offset: 1213, NextOffset: 2172 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 5718 - testutil.go:509: Offset: 2283, NextOffset: 6333 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1998, NextOffset: 5719 + testutil.go:509: Offset: 2281, NextOffset: 6331 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -86799,6 +87661,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 @@ -86817,8 +87681,29 @@ 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: 1887 + testutil.go:509: Offset: 1213, NextOffset: 2170 + 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 dev test2 foo1.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar 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: 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: 2170 + testutil.go:509: Offset: 930, NextOffset: 1887 +=== 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=0 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -86832,22 +87717,6 @@ 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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 - 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:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -86861,39 +87730,28 @@ 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: "test" vs "test" testutil.go:401: 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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 6333 - testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1887, NextOffset: 1924 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1924, NextOffset: 1961 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1961, NextOffset: 1998 + testutil.go:509: Offset: 2281, NextOffset: 6331 + testutil.go:509: Offset: 1998, NextOffset: 5719 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink dev .no.prefetch.landmark baz.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" @@ -86906,11 +87764,11 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "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: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" @@ -86942,19 +87800,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 - 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 [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: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "bar" vs "bar" @@ -86962,18 +87819,19 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 @@ -86983,13 +87841,9 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6012 - testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -86997,55 +87851,49 @@ testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "test2" vs "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: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:509: Offset: 0, NextOffset: 5456 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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 - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:509: Offset: 1218, NextOffset: 2188 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2018, NextOffset: 5769 - testutil.go:509: Offset: 2299, NextOffset: 6381 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:509: Offset: 2300, NextOffset: 6383 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -87057,6 +87905,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 @@ -87067,35 +87917,31 @@ 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 "": [barlink bar foo3.txt test 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: 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] +=== 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=0 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: 2188 - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2299, NextOffset: 6381 - testutil.go:509: Offset: 2018, NextOffset: 5769 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -87109,6 +87955,27 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 +=== 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=0 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 6383 + testutil.go:509: Offset: 2019, NextOffset: 5770 + testutil.go:395: Comparing: "test2" vs "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 @@ -87125,143 +87992,162 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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 -=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "test2" vs "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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + 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 [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: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 - testutil.go:509: Offset: 146, NextOffset: 6191 - testutil.go:509: Offset: 0, NextOffset: 5634 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "test2" vs "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: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 + 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=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=64000 + testutil.go:509: Offset: 146, NextOffset: 6192 + testutil.go:509: Offset: 0, NextOffset: 5635 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 @@ -87272,39 +88158,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: 6616 - testutil.go:509: Offset: 2825, NextOffset: 7229 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -87318,30 +88171,59 @@ 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: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7234 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] +=== 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=0 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.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: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7234 + testutil.go:509: Offset: 2546, NextOffset: 6621 testutil.go:395: Comparing: "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: "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: 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: 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: 7229 - testutil.go:509: Offset: 2542, NextOffset: 6616 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87373,28 +88255,28 @@ 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: 2714 - testutil.go:509: Offset: 926, NextOffset: 2431 - testutil.go:395: Comparing: "barlink" vs "barlink" === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.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: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -87402,115 +88284,126 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [dev baz.txt test2 .no.prefetch.landmark foo1.txt bar foo3.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: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "test2" vs "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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 - testutil.go:509: Offset: 146, NextOffset: 6914 - testutil.go:509: Offset: 0, NextOffset: 6356 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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 - 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2448,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2485,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2522,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2559,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2451,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2488,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2525,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2562,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2732,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2769,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2806,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2843,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink test dev bar 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: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2562, NextOffset: 6672 + testutil.go:509: Offset: 2843, NextOffset: 7283 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -87523,8 +88416,6 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 @@ -87553,32 +88444,11 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2448 - testutil.go:509: Offset: 1215, NextOffset: 2729 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2559, NextOffset: 6666 - testutil.go:509: Offset: 2840, NextOffset: 7277 + testutil.go:509: Offset: 934, NextOffset: 2451 + testutil.go:509: Offset: 1215, NextOffset: 2732 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [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] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev bar test2 .no.prefetch.landmark] 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" @@ -87607,48 +88477,83 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2729, NextOffset: 2766 - testutil.go:509: Offset: 2448, NextOffset: 2485 - testutil.go:509: Offset: 2766, NextOffset: 2803 - testutil.go:509: Offset: 2485, NextOffset: 2522 - testutil.go:509: Offset: 2803, NextOffset: 2840 - testutil.go:509: Offset: 2522, NextOffset: 2559 - testutil.go:509: Offset: 2840, NextOffset: 7277 - testutil.go:509: Offset: 2559, NextOffset: 6666 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: 2732 + testutil.go:509: Offset: 934, NextOffset: 2451 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2732, NextOffset: 2769 + testutil.go:509: Offset: 2451, NextOffset: 2488 + testutil.go:509: Offset: 2769, NextOffset: 2806 + testutil.go:509: Offset: 2488, NextOffset: 2525 + testutil.go:509: Offset: 2806, NextOffset: 2843 + testutil.go:509: Offset: 2525, NextOffset: 2562 + testutil.go:509: Offset: 2843, NextOffset: 7283 + testutil.go:509: Offset: 2562, NextOffset: 6672 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2729 -=== 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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 934, NextOffset: 2448 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] +=== 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=64000 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -87656,87 +88561,88 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 -=== 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=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 -=== 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=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + 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 [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: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:395: Comparing: "test2" vs "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: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 + testutil.go:509: Offset: 146, NextOffset: 7096 + testutil.go:509: Offset: 0, NextOffset: 6540 +=== 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=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 +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink .no.prefetch.landmark bar 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: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" @@ -87744,28 +88650,6 @@ testutil.go:395: Comparing: "test2" vs "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: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 -=== 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=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -87778,39 +88662,6 @@ 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: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 6647 - testutil.go:509: Offset: 2837, NextOffset: 7261 - testutil.go:395: Comparing: "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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -87824,34 +88675,59 @@ 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 "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar] 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: 768, NextOffset: 1010 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: 1213, NextOffset: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:509: Offset: 1213, 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: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 7261 -=== 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=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2554, NextOffset: 6647 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2556, NextOffset: 6650 + testutil.go:509: Offset: 2839, NextOffset: 7266 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 + 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: "test" vs "test" + testutil.go:401: 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: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 7266 + testutil.go:509: Offset: 2556, NextOffset: 6650 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -87865,13 +88741,6 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -87883,26 +88752,34 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 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 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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 .no.prefetch.landmark foo3.txt test dev test2] +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 barlink dev test2 foo1.txt bar foo3.txt 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: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 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: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" @@ -87910,117 +88787,142 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 foo1.txt bar foo3.txt test .no.prefetch.landmark] 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: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 146, NextOffset: 7074 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6390 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + 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: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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 7071 - testutil.go:509: Offset: 0, NextOffset: 6387 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 +=== 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:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 + testutil.go:509: Offset: 146, NextOffset: 7074 + testutil.go:509: Offset: 0, NextOffset: 6390 === 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=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 +=== 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 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2467,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2504,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2541,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2578,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2748,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2467 + testutil.go:509: Offset: 1218, NextOffset: 2748 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2578, NextOffset: 6707 + testutil.go:509: Offset: 2859, NextOffset: 7318 testutil.go:395: Comparing: "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: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" @@ -88036,6 +88938,8 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -88052,33 +88956,31 @@ 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 "": [.no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 733, NextOffset: 937 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: 937, NextOffset: 2464 - testutil.go:509: Offset: 1218, NextOffset: 2745 + testutil.go:509: Offset: 1218, NextOffset: 2748 + testutil.go:509: Offset: 937, 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: 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: 6702 - testutil.go:509: Offset: 2856, NextOffset: 7313 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test] vs [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: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 2748, NextOffset: 2785 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2785, NextOffset: 2822 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2822, NextOffset: 2859 + testutil.go:509: Offset: 2541, NextOffset: 2578 + testutil.go:509: Offset: 2859, NextOffset: 7318 + testutil.go:509: Offset: 2578, NextOffset: 6707 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88107,52 +89009,47 @@ 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: 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: 7313 - testutil.go:509: Offset: 2575, NextOffset: 6702 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: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=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","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-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -88160,132 +89057,112 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] vs [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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 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: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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 testutil.go:395: Comparing: "test2" vs "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: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 - testutil.go:509: Offset: 146, NextOffset: 7125 - testutil.go:509: Offset: 0, NextOffset: 6569 -=== RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] - 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:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5706 - testutil.go:509: Offset: 2284, NextOffset: 6318 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark 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: 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: 5705 + testutil.go:509: Offset: 2283, NextOffset: 6319 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -88318,11 +89195,35 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt foo1.txt bar dev 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: 1212, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1890 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: "test" vs "test" + testutil.go:401: 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: 6319 + testutil.go:509: Offset: 2001, NextOffset: 5705 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -88336,6 +89237,22 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -88349,66 +89266,112 @@ 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=2,format=GNU,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar 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: 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: 1009, NextOffset: 1212 - testutil.go:509: Offset: 727, NextOffset: 930 -=== 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=-2,prefix="",src=2,format=GNU,minChunkSize=0 + 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: 1212, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 + 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: "test" vs "test" testutil.go:401: 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: 6318 - testutil.go:509: Offset: 2002, NextOffset: 5706 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar 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: 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: "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: "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: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -88416,109 +89379,53 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 + 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [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": [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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:509: Offset: 146, NextOffset: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6001 -=== 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=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 6001 - testutil.go:509: Offset: 0, NextOffset: 5444 + 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" -=== 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=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 foo1.txt bar 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: 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: 5756 + testutil.go:509: Offset: 2300, NextOffset: 6370 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88550,30 +89457,21 @@ 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: 1907 - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink 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: 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 @@ -88582,18 +89480,21 @@ 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: 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: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 + 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: 6370 + testutil.go:509: Offset: 2017, NextOffset: 5756 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -88603,21 +89504,6 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 @@ -88629,166 +89515,182 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 === 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=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test2 foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test bar dev test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:395: Comparing: "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: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 testutil.go:395: Comparing: "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: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: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "test2" vs "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: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 + testutil.go:509: Offset: 146, NextOffset: 6179 + testutil.go:509: Offset: 0, NextOffset: 5622 === 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=9,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2181,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2255,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2292,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 test test2 baz.txt dev .no.prefetch.landmark foo1.txt] + 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 barlink dev test2 foo3.txt test] + 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: 1899 - testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1217, NextOffset: 2181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 2010, NextOffset: 5733 - testutil.go:509: Offset: 2293, NextOffset: 6345 + testutil.go:509: Offset: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2218, NextOffset: 2255 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2255, NextOffset: 2292 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2009, NextOffset: 5731 + testutil.go:509: Offset: 2292, NextOffset: 6345 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -88808,49 +89710,24 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt 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: 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:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink 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: 1217, NextOffset: 2182 - testutil.go:509: Offset: 934, NextOffset: 1899 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1217, NextOffset: 2181 + testutil.go:509: Offset: 934, NextOffset: 1898 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2182, NextOffset: 2219 - testutil.go:509: Offset: 1899, NextOffset: 1936 - testutil.go:509: Offset: 2219, NextOffset: 2256 - testutil.go:509: Offset: 1936, NextOffset: 1973 - testutil.go:509: Offset: 2256, NextOffset: 2293 - testutil.go:509: Offset: 1973, NextOffset: 2010 - testutil.go:509: Offset: 2293, NextOffset: 6345 - testutil.go:509: Offset: 2010, NextOffset: 5733 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 2181, NextOffset: 2218 + testutil.go:509: Offset: 1898, NextOffset: 1935 + testutil.go:509: Offset: 2218, NextOffset: 2255 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1935, NextOffset: 1972 + testutil.go:509: Offset: 2255, NextOffset: 2292 + testutil.go:509: Offset: 1972, NextOffset: 2009 + testutil.go:509: Offset: 2292, NextOffset: 6345 + testutil.go:509: Offset: 2009, NextOffset: 5731 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -88864,6 +89741,23 @@ 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: "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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -88877,148 +89771,173 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 baz.txt bar barlink test test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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 .no.prefetch.landmark baz.txt test2 foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5469 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev baz.txt bar barlink test test2 .no.prefetch.landmark 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: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 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: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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt test2 foo1.txt 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: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5469 testutil.go:395: Comparing: "test2" vs "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: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 + testutil.go:509: Offset: 146, NextOffset: 6026 + testutil.go:509: Offset: 0, NextOffset: 5469 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + 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: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + 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: 146, NextOffset: 6028 - testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1919,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2203,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2240,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2277,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2314,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89047,31 +89966,33 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.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: 735, NextOffset: 941 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: 941, NextOffset: 1919 - testutil.go:509: Offset: 1225, NextOffset: 2203 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 2030, NextOffset: 5786 - testutil.go:509: Offset: 2314, NextOffset: 6399 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -89085,35 +90006,7 @@ 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2203 - testutil.go:509: Offset: 941, NextOffset: 1919 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2203, NextOffset: 2240 - testutil.go:509: Offset: 1919, NextOffset: 1956 - testutil.go:509: Offset: 2240, NextOffset: 2277 - testutil.go:509: Offset: 1956, NextOffset: 1993 - testutil.go:509: Offset: 2277, NextOffset: 2314 - testutil.go:509: Offset: 1993, NextOffset: 2030 - testutil.go:509: Offset: 2314, NextOffset: 6399 - testutil.go:509: Offset: 2030, NextOffset: 5786 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89129,182 +90022,186 @@ 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 === 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=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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","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-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","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":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar] 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: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + 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: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: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 - testutil.go:509: Offset: 146, NextOffset: 6209 - testutil.go:509: Offset: 0, NextOffset: 5651 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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 [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -89313,26 +90210,28 @@ 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -89348,28 +90247,28 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -89382,39 +90281,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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=0,format=PAX,minChunkSize=0 -=== 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=-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 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89423,27 +90315,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [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" +=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -89453,13 +90351,13 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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 barlink test dev test2] vs [test2 baz.txt barlink test dev] + 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" @@ -89469,55 +90367,71 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + 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": [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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: "dev/testchar2" vs "dev/testchar2" testutil.go: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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + 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" @@ -89532,36 +90446,33 @@ testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,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:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go: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" @@ -89569,14 +90480,24 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -89585,16 +90506,8 @@ testutil.go:401: Directory: "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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -89607,34 +90520,22 @@ testutil.go:395: Comparing: "test2" vs "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": [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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -89650,66 +90551,68 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=9,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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + 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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89718,37 +90621,35 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89757,110 +90658,113 @@ 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: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": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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=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=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + 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": [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: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=9,prefix="/",format=GNU,minChunkSize=64000#01 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [test dev test2 baz.txt barlink] + 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": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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=1,prefix="",src=0,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=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -89869,73 +90773,81 @@ 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: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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== 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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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" @@ -89944,43 +90856,34 @@ testutil.go:395: Comparing: "test2" vs "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 [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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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" @@ -89996,36 +90899,37 @@ 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=9,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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: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: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" @@ -90033,56 +90937,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -90091,35 +90996,26 @@ 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: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "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=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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -90129,72 +91025,80 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "test" vs "test" - testutil.go:401: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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 +=== 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 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -90204,110 +91108,106 @@ testutil.go:401: 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 [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: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=0,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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: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: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=0,format=USTAR,minChunkSize=0 -=== 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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" === 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=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=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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" @@ -90315,13 +91215,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=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" @@ -90331,19 +91235,22 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -90353,10 +91260,7 @@ 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 [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: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" @@ -90368,129 +91272,134 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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#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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === 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=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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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" -=== 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/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" @@ -90503,46 +91412,42 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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=64000#01 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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": [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: "" 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" @@ -90556,31 +91461,34 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" -=== 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/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -90594,11 +91502,12 @@ 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=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" @@ -90607,53 +91516,51 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "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#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: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" @@ -90669,36 +91576,36 @@ 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=-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 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -90707,48 +91614,52 @@ 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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": [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: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,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 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -90758,115 +91669,91 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go: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=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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=-1,prefix="/",src=0,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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,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:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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": [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -90874,13 +91761,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -90890,73 +91780,93 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + 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: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" +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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] +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + 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" @@ -90965,56 +91875,55 @@ 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#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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -91023,30 +91932,28 @@ 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -91056,94 +91963,89 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testfifo" vs "dev/testfifo" 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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" +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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 [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -91151,11 +92053,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -91163,38 +92070,38 @@ testutil.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,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 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -91202,22 +92109,21 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91225,27 +92131,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 "": [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: "" 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" @@ -91253,45 +92163,37 @@ testutil.go:395: Comparing: "test/bar.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=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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=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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -91299,9 +92201,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" @@ -91309,7 +92216,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" @@ -91319,86 +92226,82 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === 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#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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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" +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" +=== 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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" 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: "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" @@ -91408,37 +92311,35 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -91448,32 +92349,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + 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: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" @@ -91481,35 +92386,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -91517,32 +92425,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=1,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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] 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" @@ -91552,21 +92455,23 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -91574,40 +92479,39 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=USTAR,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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" +=== 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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" @@ -91616,49 +92520,49 @@ 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: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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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 [testfifo testchar1 testchar2 testblock] + 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" @@ -91667,56 +92571,53 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 -=== 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 +=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91724,14 +92625,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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": [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: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" @@ -91741,70 +92644,70 @@ 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -91812,19 +92715,20 @@ testutil.go: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#01/duplicated_entry_offset === 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=-1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -91832,8 +92736,6 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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" @@ -91842,7 +92744,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -91851,26 +92753,32 @@ 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + 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" @@ -91878,64 +92786,61 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" - testutil.go: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=-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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar2" vs "dev/testchar2" + 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 [test dev test2 baz.txt barlink] + 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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -91944,30 +92849,28 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: "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: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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -91980,51 +92883,48 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92033,15 +92933,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -92049,22 +92953,17 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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" @@ -92072,11 +92971,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -92085,21 +92994,17 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [test dev test2 baz.txt barlink] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" +=== 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=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -92108,35 +93013,34 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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 [testfifo testchar1 testchar2 testblock] + 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" @@ -92145,14 +93049,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -92160,20 +93068,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,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=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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: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" @@ -92181,21 +93107,14 @@ testutil.go: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=-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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -92204,82 +93123,85 @@ testutil.go:395: Comparing: "test" vs "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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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": [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: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=1,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 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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: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" -=== 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=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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" @@ -92294,17 +93216,14 @@ testutil.go:395: 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -92313,11 +93232,15 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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" @@ -92329,22 +93252,18 @@ testutil.go:395: 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=64000#01/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=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "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] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + 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 [testchar1 testchar2 testblock testfifo] + 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" @@ -92352,13 +93271,18 @@ testutil.go: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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: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" @@ -92366,22 +93290,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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: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" @@ -92389,37 +93306,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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: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" @@ -92427,38 +93345,34 @@ testutil.go: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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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=-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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92466,71 +93380,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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=PAX,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/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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -92538,31 +93438,37 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=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=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -92571,19 +93477,15 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + 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: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" @@ -92591,61 +93493,56 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" === 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=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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: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" @@ -92655,26 +93552,26 @@ 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: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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -92690,12 +93587,14 @@ 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: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: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" @@ -92703,20 +93602,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -92724,13 +93618,15 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" + 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" @@ -92744,57 +93640,58 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-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/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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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: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: "dev/testfifo" vs "dev/testfifo" - testutil.go: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#01 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -92803,7 +93700,7 @@ 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: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" @@ -92811,62 +93708,63 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -92874,10 +93772,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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" @@ -92886,28 +93788,18 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -92915,31 +93807,39 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] + 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" @@ -92947,18 +93847,15 @@ testutil.go:395: Comparing: "test2" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -92966,61 +93863,56 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 -=== 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=1,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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -93028,15 +93920,17 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -93044,17 +93938,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93062,39 +93960,37 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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: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: "dev/testblock" vs "dev/testblock" testutil.go: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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testblock testfifo testchar1 testchar2] + 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" @@ -93103,37 +93999,35 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + 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": [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93143,32 +94037,30 @@ 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93176,129 +94068,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== 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=9,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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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 [test dev test2 baz.txt barlink] + 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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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=-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 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -93307,26 +94200,16 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93335,94 +94218,103 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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: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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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=-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 +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" +=== 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=-2,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: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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,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" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" @@ -93431,7 +94323,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -93440,29 +94332,27 @@ 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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === 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=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -93478,14 +94368,13 @@ 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: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 [testblock testfifo testchar1 testchar2] + 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" @@ -93493,20 +94382,23 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -93515,14 +94407,14 @@ 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: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: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" @@ -93531,21 +94423,17 @@ 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=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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" @@ -93554,7 +94442,7 @@ 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: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" @@ -93562,20 +94450,22 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -93591,36 +94481,33 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93629,26 +94516,32 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93657,21 +94550,17 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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" +=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -93680,30 +94569,29 @@ 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=-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 +=== 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=USTAR,minChunkSize=0#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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: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" @@ -93719,56 +94607,54 @@ 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 [baz.txt barlink test dev test2] + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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: "dev/testchar2" vs "dev/testchar2" === 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=-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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93776,32 +94662,37 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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: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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -93809,10 +94700,12 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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" @@ -93823,77 +94716,73 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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=0,prefix="",format=USTAR,minChunkSize=0#02 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go: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: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" @@ -93902,20 +94791,10 @@ 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=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "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: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" @@ -93924,66 +94803,72 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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: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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: "" 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 [testchar1 testchar2 testblock testfifo] + 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=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -93991,155 +94876,155 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [test dev test2 baz.txt barlink] + 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: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" === 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" === 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=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 .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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} +=== 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=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -94148,26 +95033,26 @@ 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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] 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" @@ -94177,59 +95062,54 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 [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: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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== 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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 [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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -94237,31 +95117,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -94272,18 +95153,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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" @@ -94295,47 +95177,46 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "" 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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] @@ -94346,96 +95227,100 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 "": [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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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" +=== 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -94443,64 +95328,65 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "": [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: "" 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" @@ -94509,7 +95395,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" @@ -94518,14 +95404,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94534,30 +95420,31 @@ 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=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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 [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] @@ -94571,21 +95458,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -94594,35 +95493,36 @@ testutil.go:395: Comparing: "test" vs "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=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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -94630,53 +95530,36 @@ testutil.go:395: Comparing: "test2" vs "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": [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" === 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=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94684,56 +95567,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testfifo" vs "dev/testfifo" + 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testblock" vs "dev/testblock" @@ -94743,153 +95622,155 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: "" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: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: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: "dev/testblock" vs "dev/testblock" testutil.go: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=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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 [baz.txt barlink test dev test2] + 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: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=2,format=PAX,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=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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" @@ -94897,30 +95778,30 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -94928,22 +95809,22 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94952,105 +95833,103 @@ 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=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 +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go: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] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95066,19 +95945,34 @@ 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=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95088,14 +95982,19 @@ testutil.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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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" @@ -95104,11 +96003,8 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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" @@ -95116,38 +96012,38 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go: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=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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: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=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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: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" @@ -95162,50 +96058,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} 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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","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": [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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95213,15 +96093,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -95237,72 +96116,69 @@ 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: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" +=== 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=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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" === 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=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 -=== 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 [testblock testfifo testchar1 testchar2] + 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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" === 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=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95311,31 +96187,31 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 [dev test2 baz.txt barlink test] + 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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go: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=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -95343,80 +96219,79 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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: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: "dev/testblock" vs "dev/testblock" - testutil.go: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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=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=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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -95424,15 +96299,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -95441,33 +96317,37 @@ 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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: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" @@ -95476,29 +96356,29 @@ 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=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95510,14 +96390,12 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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=1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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" @@ -95526,8 +96404,10 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,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" @@ -95535,29 +96415,26 @@ 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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" @@ -95573,27 +96450,36 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95602,42 +96488,33 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -95646,46 +96523,52 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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] + 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" @@ -95695,35 +96578,27 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#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: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 -=== 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=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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + 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" @@ -95733,23 +96608,27 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === 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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -95757,17 +96636,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] -=== 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=2,format=PAX,minChunkSize=0 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -95778,33 +96653,34 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:25Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:25Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:25Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:25Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -95813,67 +96689,70 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=GNU,minChunkSize=0#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=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + 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" @@ -95889,247 +96768,87 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== 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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:12Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:12Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:12Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:12Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:12Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== 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 -=== 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 -=== 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 -=== 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== 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 -=== 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 -=== 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 -=== 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== 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 -=== 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 -=== 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 -=== 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== 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 -=== 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 -=== 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 -=== 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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset @@ -96137,14 +96856,14 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset @@ -96167,8 +96886,8 @@ === 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/duplicated_entry_offset === 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 @@ -96188,8 +96907,8 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === 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 @@ -96197,29 +96916,29 @@ === 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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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/duplicated_entry_offset === 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=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 === 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/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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 === 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 @@ -96227,20 +96946,20 @@ === 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 (12.70s) + --- PASS: TestGzipEStargz/testWriteAndOpen (16.78s) --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- 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=true,format=GNU (0.01s) --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) @@ -96250,26 +96969,26 @@ --- 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=true,format=GNU (0.01s) --- 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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.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=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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.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=false,format=GNU (0.01s) --- 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) @@ -96278,12 +96997,12 @@ --- 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=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) @@ -96302,15 +97021,15 @@ --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.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) @@ -96320,13 +97039,13 @@ --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.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.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) @@ -96342,7 +97061,7 @@ --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) @@ -96350,13 +97069,13 @@ --- 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=true,format=PAX (0.01s) --- 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=true,format=PAX (0.01s) --- 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) @@ -96365,133 +97084,133 @@ --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- 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=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.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=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=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=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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.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=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.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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.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=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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- 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=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=-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=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=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.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=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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.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=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_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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.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=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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (1.06s) --- 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=false,format=USTAR (0.01s) --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_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=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_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=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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.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.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) @@ -96500,211 +97219,211 @@ --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.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=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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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=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.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=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=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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=GNU (0.01s) + --- 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.01s) - --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.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.01s) - --- 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.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=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.01s) --- 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=-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=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.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.01s) - --- 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=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.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.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=-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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- 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.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.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.01s) - --- 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.00s) - --- 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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.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/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.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=true,format=PAX (0.01s) --- 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=false,format=GNU (0.01s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=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=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.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=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=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.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.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.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.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=-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=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.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=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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.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=-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=-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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.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.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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.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=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.01s) @@ -96713,9 +97432,9 @@ --- 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=false,format=GNU (0.01s) --- 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=false,format=USTAR (0.01s) --- 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) @@ -96728,35 +97447,35 @@ --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=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=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.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) @@ -96767,154 +97486,154 @@ --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.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=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.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=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=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=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.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=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=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- 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/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.01s) --- 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=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=true,format=USTAR (0.01s) --- 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=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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- 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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=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.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=true,format=GNU (0.01s) --- 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=false,format=PAX (0.01s) --- 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=false,format=PAX (0.01s) --- 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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- 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=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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.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=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.01s) + --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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) @@ -96925,8 +97644,8 @@ --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- 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) @@ -96941,76 +97660,76 @@ --- 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=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.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.00s) + --- 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.00s) + --- 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.00s) + --- 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.00s) + --- 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.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.00s) + --- 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.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=false,format=USTAR (0.02s) --- 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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.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=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.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=false,format=GNU (0.02s) --- 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=true,format=USTAR (0.02s) --- 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=true,format=PAX (0.02s) --- 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=true,format=GNU (0.02s) --- 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.00s) - --- 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.00s) + --- 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.02s) + --- 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) @@ -97029,12 +97748,12 @@ --- 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.00s) - --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- 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) @@ -97045,11 +97764,11 @@ --- 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.00s) - --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.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.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) @@ -97058,13 +97777,13 @@ --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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=true,format=PAX (0.02s) --- 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) @@ -97073,121 +97792,121 @@ --- 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.01s) + --- 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=false,format=USTAR (0.01s) --- 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.01s) + --- 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.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=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.01s) --- 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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.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.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.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=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.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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=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=9,prefix="",lossless=true,format=USTAR (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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.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.00s) - --- 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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.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=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- 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=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.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,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=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.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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.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.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=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=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=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.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.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=-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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.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=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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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.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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.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.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.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.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=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.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) @@ -97212,38 +97931,38 @@ --- 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=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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=false,format=GNU (0.01s) --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.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) @@ -97258,32 +97977,32 @@ --- 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=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.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=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=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=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) @@ -97297,48 +98016,48 @@ --- 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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.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.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.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=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=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=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=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- 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.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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,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=true,format=USTAR (0.00s) --- 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) @@ -97355,43 +98074,43 @@ --- 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=1,prefix="../",lossless=false,format=GNU (0.00s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- 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=PAX (0.00s) + --- 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.00s) + --- 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=true,format=PAX (0.00s) --- 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=GNU (0.00s) + --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- 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.00s) + --- 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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- 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=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- 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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- 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=true,format=USTAR (0.02s) --- 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=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) @@ -97407,31 +98126,31 @@ --- 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=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.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.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.00s) - --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- 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/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.01s) + --- 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) @@ -97441,7 +98160,7 @@ --- 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.01s) + --- 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) @@ -97453,13 +98172,13 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.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=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) @@ -97497,7 +98216,7 @@ --- 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.01s) + --- 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) @@ -97545,80 +98264,80 @@ --- 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=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/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=false,format=USTAR (0.01s) --- 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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- 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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.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=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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.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=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=false,format=USTAR (0.01s) --- 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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.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=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.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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=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.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.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=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=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.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=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- 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=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.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.01s) - --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.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=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.01s) + --- 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) @@ -97626,51 +98345,51 @@ --- 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.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=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=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=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.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.01s) + --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.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=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-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/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) @@ -97692,115 +98411,115 @@ --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) - --- 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=true,format=USTAR (0.02s) --- 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.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.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.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.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=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- 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.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.05s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.20s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) - --- 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.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.02s) - --- 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.04s) - --- 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=9,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) - --- 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.04s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- 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.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) + --- 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.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.05s) + --- 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.05s) + --- 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=-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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.04s) + --- 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.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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.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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.04s) + --- 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.04s) + --- 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.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) + --- 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_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=false,format=GNU (0.02s) --- 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.00s) + --- 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) @@ -97812,197 +98531,197 @@ --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) - --- 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.02s) - --- 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.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=true,format=USTAR (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- 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.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- 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.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.03s) - --- 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=true,format=USTAR (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- 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.02s) --- 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=true,format=PAX (0.05s) --- 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=9,prefix="",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.06s) - --- 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.05s) - --- 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=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.06s) + --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) - --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.05s) - --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.05s) - --- 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=9,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.05s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) + --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.06s) - --- 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.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.11s) - --- 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.10s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.10s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.05s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.07s) + --- 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.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.04s) + --- 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=-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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.05s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- 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.04s) - --- 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/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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) - --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- 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.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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.04s) - --- 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=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.05s) - --- 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.04s) - --- PASS: TestGzipEStargz/testBuild (30.48s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testBuild (33.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.03s) + --- 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=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=PAX,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=PAX,minChunkSize=0 (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- 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.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.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- 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=PAX,minChunkSize=0 (0.03s) + --- 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.04s) + --- 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=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.01s) - --- 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=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- 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.03s) --- 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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (1.08s) --- 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.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.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=-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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- 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.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,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.03s) --- 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.03s) --- 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=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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- 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=PAX,minChunkSize=0 (0.03s) + --- 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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- 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=PAX,minChunkSize=0 (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) @@ -98010,508 +98729,508 @@ --- 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=PAX,minChunkSize=0 (0.03s) --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- 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.03s) --- 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.03s) + --- 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=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- 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.03s) - --- 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.03s) + --- 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.03s) --- 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.04s) - --- 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- 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.03s) --- 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.03s) - --- 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.01s) - --- 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=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.03s) + --- 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.03s) --- 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=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.03s) - --- 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.03s) - --- 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=USTAR,minChunkSize=0 (0.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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.03s) - --- 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.03s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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.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=-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=USTAR,minChunkSize=0 (0.03s) + --- 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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- 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.06s) - --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,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/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.03s) + --- 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.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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) --- 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=USTAR,minChunkSize=0 (0.04s) --- 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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- 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.04s) + --- 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,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=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,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.06s) + --- 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=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- 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.05s) - --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- 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=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.05s) + --- 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=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.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- 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=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.02s) - --- 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.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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=-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.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,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=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.02s) - --- 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=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) - --- 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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.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.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.21s) + --- 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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.37s) --- 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.04s) - --- 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.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.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- 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.26s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.22s) - --- 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=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- 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.03s) - --- 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.05s) + --- 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.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=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- 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.03s) + --- 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=USTAR,minChunkSize=0 (0.03s) - --- 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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- 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.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- 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.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.03s) + --- 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.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=GNU,minChunkSize=0 (0.11s) - --- 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.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=-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.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=-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.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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- 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.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=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- 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.04s) - --- 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.04s) --- 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.04s) + --- 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.04s) - --- 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.05s) - --- 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=PAX,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) --- 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.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.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=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.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=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.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=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=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=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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.04s) + --- 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=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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) - --- 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.26s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.25s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- 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.05s) + --- 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- 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=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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- 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.04s) + --- 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.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.03s) - --- 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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.25s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- 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=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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- 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.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.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=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=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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.22s) + --- 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.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.21s) --- 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.33s) - --- 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=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.38s) - --- 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.19s) --- 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.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=PAX,minChunkSize=0 (0.26s) + --- 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=GNU,minChunkSize=0 (0.61s) - --- 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.32s) - --- 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.09s) + --- 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.04s) --- 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=64000 (0.06s) --- 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=9,prefix="",src=0,format=USTAR,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=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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- 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.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=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=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=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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.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.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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.31s) --- 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.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.26s) - --- 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.09s) - --- 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=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.85s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.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=-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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.31s) --- 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.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=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) --- 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=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=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=GNU,minChunkSize=0 (0.04s) + --- 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.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=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=-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=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- 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=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.04s) --- 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=PAX,minChunkSize=0 (0.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- 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=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=-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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- 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=0 (0.04s) --- 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=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.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.05s) + --- 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.04s) --- 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.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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- 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=GNU,minChunkSize=0 (0.04s) --- 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=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) --- 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.01s) - --- 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.03s) - --- 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.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.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- 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.04s) + --- 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.05s) + --- 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.04s) + --- 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.05s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) - --- 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.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- 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.04s) --- 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.04s) + --- 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.03s) + --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- 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.02s) + --- 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.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.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.21s) + --- 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=PAX,minChunkSize=0 (0.04s) + --- 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.04s) --- 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.04s) --- 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=0 (0.04s) --- 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.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=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.04s) --- 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.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=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.06s) - --- 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=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.04s) --- 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=0 (0.04s) --- 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=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=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.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.04s) --- 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.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=0 (0.05s) + --- 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.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=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- 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.03s) - --- 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.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=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- 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.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=0 (0.04s) + --- 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.05s) --- 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.03s) - --- 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.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.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.04s) + --- 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.04s) + --- 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.04s) --- 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.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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) @@ -98520,178 +99239,178 @@ --- 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.03s) --- 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=64000 (0.03s) --- 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.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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- 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=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=0 (0.03s) + --- 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.03s) --- 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=0 (0.03s) --- 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=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=0 (0.04s) --- 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=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) --- 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=0 (0.05s) --- 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.04s) - --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- 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.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- 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=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- 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=64000 (0.53s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- 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=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) - --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,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.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=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) --- 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.04s) --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) --- 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=-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.03s) - --- 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.04s) --- 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.03s) --- 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=64000 (0.03s) --- 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.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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) --- 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.03s) - --- 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=PAX,minChunkSize=0 (0.04s) + --- 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.04s) --- 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.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=-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.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.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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) --- 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=PAX,minChunkSize=0 (0.04s) - --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.16s) - --- 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=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) --- 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.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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.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=USTAR,minChunkSize=0 (0.02s) --- 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.30s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) + --- 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.02s) + --- 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.25s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.46s) - --- 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=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- 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.32s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.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=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- 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=-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=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,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=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- 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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) --- 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.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- 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.02s) --- 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.02s) + --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- 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) @@ -98705,15 +99424,15 @@ --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) @@ -98724,23 +99443,23 @@ --- 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.02s) --- 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=-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=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) --- 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=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) @@ -98751,284 +99470,284 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) - --- 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=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,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=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=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=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.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.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify (32.38s) + --- PASS: TestGzipEStargz/testDigestAndVerify (34.42s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.02s) --- 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=PAX,minChunkSize=0 (0.02s) + --- 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=PAX,minChunkSize=0 (0.02s) --- 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=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.03s) + --- 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.02s) - --- 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=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=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.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.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.02s) - --- 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.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.02s) --- 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=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,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.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.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.02s) + --- 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.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.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=PAX,minChunkSize=0 (0.02s) --- 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.02s) + --- 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=GNU,minChunkSize=0 (0.02s) --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- 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.02s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) + --- 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.02s) - --- 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.02s) - --- 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=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (1.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=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=GNU,minChunkSize=0#01 (0.02s) --- 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=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.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=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.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=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.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.08s) + --- 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.02s) - --- 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=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=9,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.02s) --- 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.02s) --- 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.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.02s) - --- 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=USTAR,minChunkSize=0#01 (0.01s) + --- 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.02s) --- 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=PAX,minChunkSize=0#01 (0.02s) + --- 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=-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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- 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.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- 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.03s) - --- 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.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.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.03s) - --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- 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.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- 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=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.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=USTAR,minChunkSize=0#02 (0.02s) + --- 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.02s) + --- 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.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=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.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=-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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- 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/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=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.02s) --- 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.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=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- 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=USTAR,minChunkSize=64000 (0.02s) --- 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.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=PAX,minChunkSize=64000 (0.02s) + --- 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=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) - --- 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=USTAR,minChunkSize=64000 (0.02s) + --- 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.02s) + --- 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.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=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- 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=PAX,minChunkSize=64000 (0.02s) + --- 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.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.18s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) + --- 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.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.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.03s) + --- 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.02s) - --- 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=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.03s) --- 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=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.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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) @@ -99036,14 +99755,14 @@ --- 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.02s) - --- 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=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=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- 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=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.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.02s) @@ -99059,205 +99778,205 @@ --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- 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.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.07s) - --- 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.16s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.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.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.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- 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.02s) - --- 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=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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.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.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=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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- 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=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (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.02s) - --- 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=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.02s) - --- 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.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.03s) + --- 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=USTAR,minChunkSize=64000 (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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=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.02s) + --- 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=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.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.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.03s) - --- 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=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- 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.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=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.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=GNU,minChunkSize=0#01 (0.02s) + --- 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.02s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- 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.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.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.16s) - --- 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.01s) - --- 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=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- 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.03s) + --- 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.03s) + --- 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.01s) - --- 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.08s) - --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) + --- 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.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) - --- 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=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) + --- 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.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) + --- 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.02s) --- 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.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) - --- 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=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.02s) --- 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.01s) + --- 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.21s) - --- 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.01s) - --- 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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.20s) --- 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.01s) - --- 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.10s) - --- 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.06s) - --- 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=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- 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.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=-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.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.04s) - --- 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.04s) + --- 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.31s) --- 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.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.01s) - --- 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=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.02s) + --- 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.03s) + --- 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=USTAR,minChunkSize=64000#01 (0.02s) + --- 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=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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) - --- 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=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.27s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.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=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) - --- 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=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.20s) + --- 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.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=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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- 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.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=0,prefix="./",format=USTAR,minChunkSize=0#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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- 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.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- 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=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.31s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) + --- 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.02s) - --- 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=GNU,minChunkSize=64000#02 (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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) - --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=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.03s) @@ -99267,76 +99986,76 @@ --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.13s) + --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.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.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=GNU,minChunkSize=64000#02 (0.02s) --- 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=USTAR,minChunkSize=64000#02 (0.03s) --- 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.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- 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=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- 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.04s) - --- 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=USTAR,minChunkSize=64000#02 (0.03s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=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.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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- 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.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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- 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.02s) --- 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.02s) --- 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=0#02 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) @@ -99344,11 +100063,11 @@ --- 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.02s) --- 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.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=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=0#02 (0.02s) --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) @@ -99360,123 +100079,123 @@ --- 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.03s) - --- 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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- 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 (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.02s) + --- 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.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 (0.03s) --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (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.02s) - --- 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=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=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- 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.04s) --- 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 (0.04s) --- 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 (0.04s) --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.17s) --- 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 (0.27s) --- 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 (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/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 (0.11s) --- 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.33s) - --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.23s) --- 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=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/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 (0.05s) --- 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.38s) + --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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 (0.04s) --- 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.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=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.36s) - --- 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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.27s) - --- 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 (0.04s) --- 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.02s) - --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- 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=GNU,minChunkSize=0 (0.32s) - --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- 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=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- 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=-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 (0.04s) --- 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=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=USTAR,minChunkSize=0 (0.03s) + --- 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.04s) --- 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 (0.04s) --- 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 (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=USTAR,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=USTAR,minChunkSize=0 (0.04s) --- 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) @@ -99484,17 +100203,17 @@ --- 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=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- 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.02s) + --- 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/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 (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.03s) @@ -99503,33 +100222,33 @@ --- 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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.29s) --- 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 (0.26s) --- 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 (0.04s) --- 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.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 (0.04s) --- 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 (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=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.29s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- 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=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.04s) --- 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=0,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- 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) @@ -99542,20 +100261,20 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- 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 (0.18s) --- 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 (0.24s) --- 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.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.03s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.07s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) @@ -99563,46 +100282,46 @@ --- 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 (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=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 (0.21s) --- 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 (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.04s) - --- 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=GNU,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 (0.04s) + --- 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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.20s) --- 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.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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- 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 (0.09s) --- 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.03s) + --- 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) @@ -99611,22 +100330,22 @@ --- 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 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) --- 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 (0.03s) --- 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 (0.04s) --- 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 (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.03s) @@ -99641,34 +100360,34 @@ --- 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 (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 (0.20s) --- 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/lost_digest_in_a_entry (0.00s) + --- 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=USTAR,minChunkSize=0#01 (0.03s) --- 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=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.15s) --- 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 (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/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=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/duplicated_entry_offset (0.00s) --- 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=USTAR,minChunkSize=0#01 (0.02s) + --- 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 (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) @@ -99677,28 +100396,28 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.04s) + --- 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/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 (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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.21s) --- 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 (0.31s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=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.03s) --- 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/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 (0.93s) --- 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.03s) @@ -99708,117 +100427,117 @@ --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/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 (0.03s) --- 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 (0.03s) --- 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.03s) - --- 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 (0.32s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.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.03s) --- 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 (0.03s) --- 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 (0.03s) --- 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=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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- 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.04s) + --- 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 (0.03s) --- 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 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (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=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 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- 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.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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- 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=GNU,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 (0.04s) --- 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 (0.04s) --- 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=GNU,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 (0.04s) --- 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 (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 (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=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 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- 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=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.03s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) --- 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=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.03s) - --- 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.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=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=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.03s) --- 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.04s) - --- 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 (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.03s) - --- 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.05s) + --- 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=-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) @@ -99827,7 +100546,7 @@ --- 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 (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) @@ -99840,68 +100559,68 @@ --- 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.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=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 (0.03s) --- 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 (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.20s) + --- 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=-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 (0.03s) --- 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 (0.03s) --- 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 (0.04s) --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- 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 (0.03s) --- 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- 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=USTAR,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 (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 (0.03s) --- 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.14s) + --- 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.09s) - --- 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 (0.04s) --- 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=USTAR,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 (0.03s) --- 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 (0.04s) --- 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.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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- 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.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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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 (0.03s) --- 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=PAX,minChunkSize=64000/lost_digest_in_a_entry (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.00s) @@ -99909,33 +100628,33 @@ --- 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/duplicated_entry_offset (0.00s) --- 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 (0.04s) --- 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.02s) + --- 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.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 (0.03s) --- 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 (0.04s) --- 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry (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.02s) + --- 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.02s) @@ -99947,22 +100666,22 @@ --- 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.04s) + --- 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.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.02s) + --- 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 (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 (0.03s) --- 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 (0.04s) --- 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.04s) @@ -99977,16 +100696,16 @@ --- 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.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 (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=USTAR,minChunkSize=0 (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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (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.03s) + --- 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) @@ -99995,111 +100714,111 @@ --- 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 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- 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=0/lost_digest_in_a_entry (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 (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.03s) - --- 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 (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=64000 (0.03s) + --- 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.04s) --- 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=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.04s) --- 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=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.04s) --- 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 (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 (0.04s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.04s) --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.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.03s) --- 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 (0.04s) --- 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=0/lost_digest_in_a_entry (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.03s) --- 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/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.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=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.04s) --- 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/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=PAX,minChunkSize=0 (0.02s) + --- 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 (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 (0.03s) --- 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 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- 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.04s) + --- 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 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.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.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- 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/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=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.04s) --- 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) @@ -100115,28 +100834,28 @@ --- 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 (0.04s) --- 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 (0.04s) --- 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 (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=USTAR,minChunkSize=0 (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=USTAR,minChunkSize=0 (0.04s) --- 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 (0.04s) --- 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 (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.02s) + --- 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) @@ -100154,19 +100873,19 @@ --- 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/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=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.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 (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) @@ -100174,38 +100893,38 @@ --- 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.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=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.03s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- 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 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.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 (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.03s) --- 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 (0.04s) --- 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.03s) --- 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 (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.03s) + --- 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) @@ -100214,36 +100933,36 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- 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.03s) --- 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 (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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.04s) --- 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 (0.04s) --- 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 (0.03s) --- 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 (0.04s) --- 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.03s) + --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.03s) - --- 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=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.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) @@ -100257,21 +100976,21 @@ --- 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.03s) - --- 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=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.03s) --- 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.03s) + --- 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 (0.03s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- 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.03s) @@ -100280,7 +100999,7 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- 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 (0.03s) --- 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.03s) @@ -100290,17 +101009,17 @@ --- 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.03s) - --- 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=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 (0.03s) --- 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.03s) - --- 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 (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.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) @@ -100308,51 +101027,51 @@ --- 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.03s) - --- 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- 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 (0.03s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- 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.04s) --- 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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- 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.04s) + --- 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.04s) --- 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 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- 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 (0.04s) --- 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/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 (0.05s) --- 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- 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) @@ -100367,91 +101086,91 @@ --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- 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 (0.53s) --- 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.03s) - --- 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=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.04s) --- 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/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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.04s) - --- 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=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.04s) --- 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.03s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- 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.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- 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.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- 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.03s) + --- 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 (0.03s) --- 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.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- 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.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- 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.35s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- 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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- 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.42s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- 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.16s) + --- 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.54s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) --- 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.03s) + --- 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.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) --- 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.46s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- 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 (0.03s) --- 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 (0.03s) --- 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.34s) + --- 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.03s) --- 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.03s) @@ -100463,7 +101182,7 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- 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 (0.03s) --- 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.03s) @@ -100472,21 +101191,21 @@ --- 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 (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.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 (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.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=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) @@ -100494,14 +101213,14 @@ --- 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.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/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.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) @@ -100511,10 +101230,10 @@ --- 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.09s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- 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.04s) @@ -100527,9 +101246,9 @@ --- 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/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=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.03s) @@ -100544,34 +101263,34 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- 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 (0.03s) --- 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 (0.03s) --- 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=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) - --- 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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.03s) - --- 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=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.03s) --- 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 (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.03s) --- 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 (0.04s) --- 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.03s) @@ -100580,46 +101299,46 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- 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 (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.03s) --- 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/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=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.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/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.03s) --- 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 (0.04s) --- 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.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 (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 (0.03s) --- 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.04s) + --- 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.03s) @@ -100631,13 +101350,13 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- 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 (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.01s) --- 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=USTAR,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=0#02 (0.03s) --- 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 (0.03s) --- 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) @@ -100646,249 +101365,249 @@ --- 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 (0.04s) --- 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 (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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- 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=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.03s) --- 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 (0.03s) --- 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 (0.03s) --- 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 (0.03s) --- 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.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 (0.04s) --- 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.03s) --- 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 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- 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.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=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.04s) --- 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.03s) - --- 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=0#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 (0.04s) --- 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.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) --- 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.04s) --- 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 (0.04s) --- 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 (0.04s) --- 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=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) --- 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=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.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.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 (0.04s) --- 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 (0.04s) --- 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 (0.04s) --- 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=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.04s) --- 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 (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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- 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 (0.04s) --- 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=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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) --- 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 (0.03s) --- 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 (0.03s) --- 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 (0.04s) --- 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 (0.03s) --- 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=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.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 (0.04s) --- 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=GNU,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=0#02 (0.03s) --- 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=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.03s) --- 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 (0.04s) --- 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 (0.04s) --- 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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.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 (0.04s) --- 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 (0.04s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) --- 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=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- 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 (0.03s) --- 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 (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 (0.04s) --- 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 (0.03s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- 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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) --- 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 (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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=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=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.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 (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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#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 (0.03s) --- 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 (0.04s) --- 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=0#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 (0.03s) --- 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=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.04s) --- 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/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=PAX,minChunkSize=0#02 (0.02s) + --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) --- 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 (0.04s) --- 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 (0.03s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- 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 (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 (0.03s) --- 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=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/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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.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) @@ -100901,19 +101620,19 @@ --- 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 (0.03s) --- 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.03s) + --- 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/duplicated_entry_offset (0.00s) --- 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=64000#02 (0.03s) + --- 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) @@ -100928,42 +101647,42 @@ --- 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.04s) + --- 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=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/duplicated_entry_offset (0.00s) --- 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=PAX,minChunkSize=0#02 (0.03s) - --- 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=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=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=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=USTAR,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=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=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) @@ -100971,9 +101690,9 @@ --- 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.11s) +--- PASS: TestGzipFooter (0.15s) PASS -ok github.com/containerd/stargz-snapshotter/estargz 39.982s +ok github.com/containerd/stargz-snapshotter/estargz 40.392s === RUN TestNoError --- PASS: TestNoError (0.00s) === RUN TestOneError @@ -100981,7 +101700,7 @@ === RUN TestMultipleErrors --- PASS: TestMultipleErrors (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.002s +ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.003s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild @@ -101006,12 +101725,52 @@ 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=PAX,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 [.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 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=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: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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" @@ -101022,93 +101781,104 @@ 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/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=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go: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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + 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=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + 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=USTAR +=== 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 +=== 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=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=PAX +=== 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=PAX +=== 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=GNU -=== 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=GNU +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: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 @@ -101118,20 +101888,9 @@ 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=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 1152] - 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: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -101146,21 +101905,14 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go: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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,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=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/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=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" @@ -101172,6 +101924,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=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" @@ -101183,40 +101937,35 @@ testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 +=== 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"}]} === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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 -=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go: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" @@ -101224,15 +101973,26 @@ 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 + testutil.go:395: Comparing: "foo" vs "foo" === 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: 1602, NextOffset: 1639 +=== 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: 545, NextOffset: 582 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 === RUN TestGzipEStargz/testWriteAndOpen/empty-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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: @@ -101250,46 +102010,44 @@ 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=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 -=== 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"}]} +=== 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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-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=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" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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" @@ -101297,7 +102055,12 @@ 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=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: @@ -101305,6 +102068,8 @@ 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=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" @@ -101316,16 +102081,15 @@ 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=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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=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" @@ -101333,10 +102097,6 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 40] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -101347,17 +102107,18 @@ testutil.go:395: Comparing: "" vs "" 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=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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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/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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -101365,15 +102126,13 @@ 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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 @@ -101384,20 +102143,24 @@ 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=1,prefix="./",lossless=true,format=GNU -=== 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=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 -=== 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:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + 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 @@ -101411,68 +102174,64 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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: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/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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 +=== 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=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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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 +=== 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=USTAR +=== 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=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=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=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"}]} +=== 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: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=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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=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] @@ -101482,7 +102241,7 @@ 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: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 @@ -101495,15 +102254,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=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=0,prefix="../",format=PAX,minChunkSize=0 +=== 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=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: @@ -101516,25 +102267,41 @@ 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=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== 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: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=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: +=== 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] +=== 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" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== RUN TestGzipEStargz/testWriteAndOpen/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: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 @@ -101554,124 +102321,43 @@ 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=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 -=== 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=PAX - 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=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/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=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 -=== 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 [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" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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/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=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/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=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + 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/empty-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-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=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=0,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: 3171, NextOffset: 3208 @@ -101684,62 +102370,83 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + 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: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-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 +=== 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=USTAR +=== 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=PAX +=== 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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: 3171, NextOffset: 3208 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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" @@ -101747,41 +102454,61 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== 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=USTAR +=== 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== 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=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-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=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=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=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" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,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=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -101789,42 +102516,46 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] -=== 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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" - 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: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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=1,prefix="",src=0,format=USTAR,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=9,prefix="/",lossless=false,format=PAX +=== 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 +=== 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=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 @@ -101842,16 +102573,12 @@ 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 -=== 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=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -101862,19 +102589,11 @@ testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - 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=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 -=== 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 -=== 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:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" @@ -101889,109 +102608,56 @@ 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/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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 -=== 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: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=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=-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 - 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/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 +=== 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=true,format=PAX 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 -=== 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 +=== 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=-1,prefix="./",lossless=true,format=PAX +=== 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=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== 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=USTAR +=== 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 === 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 "" -=== 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: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 @@ -102005,11 +102671,21 @@ testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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=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: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 +=== 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=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -102019,60 +102695,55 @@ 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=-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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== 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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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 +=== 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=USTAR +=== 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=USTAR +=== 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=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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 +=== 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=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: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" @@ -102080,87 +102751,77 @@ testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "" vs "" -=== 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=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/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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-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 1124 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 +=== 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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=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=-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 +=== 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=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="",lossless=false,format=USTAR +=== 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] +=== 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 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="",lossless=false,format=PAX +=== 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=-2,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=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] +=== 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 === 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - 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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 @@ -102173,8 +102834,17 @@ testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== 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: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 @@ -102183,66 +102853,49 @@ testutil.go:395: Comparing: "foo2" vs "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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] +=== 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=USTAR,minChunkSize=0 + 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=-2,prefix="",lossless=false,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/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=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] +=== 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 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=false,format=PAX +=== 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=-2,prefix="./",lossless=true,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=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] +=== 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 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=false,format=GNU +=== 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== 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=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] 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: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=-2,prefix="/",lossless=false,format=USTAR +=== 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=PAX +=== 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=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"}]} @@ -102253,23 +102906,20 @@ testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 -=== 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: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 478 +=== 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 -=== 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: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] @@ -102285,65 +102935,61 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== 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=-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=GNU +=== 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=USTAR +=== 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== 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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,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=PAX +=== 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=GNU +=== 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=GNU +=== 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: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" @@ -102351,113 +102997,113 @@ testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 +=== 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,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=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 245, NextOffset: 558 +=== 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: "" 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] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + 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: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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] +=== 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 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175] 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: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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2148 + 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=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 [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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 + 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: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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 === 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: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -102465,51 +103111,59 @@ testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME 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: +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + 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=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: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go: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 +=== 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=9,prefix="/",format=PAX,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 @@ -102517,76 +103171,71 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=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: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 -=== 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" -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,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=false,format=USTAR - 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:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,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: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go: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: 365, NextOffset: 402 +=== 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + 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/1dir_1empty_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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 365 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.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/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -102594,7 +103243,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/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 @@ -102602,7 +103251,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -102610,7 +103259,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/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 @@ -102618,9 +103267,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== 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=USTAR,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 @@ -102628,15 +103277,21 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/1dir_1empty_file-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=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 [foo foo2 .no.prefetch.landmark] + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -102644,8 +103299,18 @@ 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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,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=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -102653,42 +103318,25 @@ testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 -=== 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] -=== 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=PAX - 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] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 394 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 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 -=== 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=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== 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:1641: [0]: {"name":"foo","type":"dir","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/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 @@ -102696,7 +103344,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -102704,30 +103352,38 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133] +=== 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 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=1,prefix="",lossless=false,format=USTAR -=== 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=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 126] +=== 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 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === 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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + 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 @@ -102741,7 +103397,7 @@ 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 @@ -102754,52 +103410,69 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","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/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=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133] +=== 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 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126] +=== 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 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131] +=== 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 131 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] +=== 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 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 -=== 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=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134] +=== 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=1,prefix="./",lossless=false,format=USTAR +=== 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=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"}]} @@ -102815,67 +103488,73 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133] +=== 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=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 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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 +=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 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=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] +=== 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=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 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] +=== RUN 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 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + 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 -=== 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=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== 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 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 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:2349: [1] at 131 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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=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":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"}]} @@ -102886,27 +103565,34 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 +=== 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] +=== 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=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=0,format=GNU,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=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 489 - testutil.go:509: Offset: 599, NextOffset: 685 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 @@ -102920,43 +103606,35 @@ 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=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 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: +=== 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=USTAR 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: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127] +=== 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 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === 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"}]} -=== 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:341: B: TOCJSON: {"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] @@ -102974,46 +103652,47 @@ 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 +=== 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:509: Offset: 332, NextOffset: 408 -=== 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: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=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: +=== 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=PAX 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: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=USTAR - testutil.go:1580: testing streams: [0 0 135] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 128] +=== 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 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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 @@ -103021,12 +103700,13 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== 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: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: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 @@ -103040,60 +103720,62 @@ 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] + 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: 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 -=== 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: +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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} === 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: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134] +=== 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 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=GNU - testutil.go:1580: testing streams: [0 0 128] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=9,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=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109] +=== 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=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 133] 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: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=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -103108,71 +103790,87 @@ 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 [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== 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: +=== 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=false,format=GNU 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: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} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" +=== 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:509: Offset: 116, NextOffset: 301 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== 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=9,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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 102] +=== 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=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128] 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: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=GNU - testutil.go:1580: testing streams: [0 0 108] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=9,prefix="",lossless=false,format=GNU -=== 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 @@ -103180,35 +103878,13 @@ testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,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 101 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: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 + 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" @@ -103216,43 +103892,48 @@ 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=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: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/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 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 134 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=0,format=PAX,minChunkSize=0 +=== 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"} -=== 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=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=PAX - testutil.go:1580: testing streams: [0 0 111] +=== 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 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104] +=== 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 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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"}]} @@ -103261,6 +103942,8 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 +=== 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:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -103272,81 +103955,74 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,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=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 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: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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/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:509: Offset: 115, NextOffset: 299 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + 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: 332, NextOffset: 408 +=== 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 109 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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=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=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] +=== 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 108] 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: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=USTAR - testutil.go:1580: testing streams: [0 0 103] +=== 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 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=PAX - testutil.go:1580: testing streams: [0 0 110] +=== 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=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 111] 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: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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: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" @@ -103354,10 +104030,13 @@ testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] -=== 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=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: 86, NextOffset: 119 @@ -103370,7 +104049,112 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,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=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111] + testutil.go:2330: got gzip streams: +=== 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=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 +=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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":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 +=== 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=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=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 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 + 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 @@ -103379,7 +104163,33 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,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 +=== 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:395: Comparing: "foo2" vs "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" === 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: @@ -103388,7 +104198,16 @@ testutil.go:1638: got TOC entries: testutil.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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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=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 @@ -103397,8 +104216,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -103407,6 +104224,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -103423,6 +104242,40 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 413 + testutil.go:509: Offset: 499, NextOffset: 575 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go: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=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 @@ -103431,52 +104284,16 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -103485,7 +104302,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: @@ -103503,15 +104320,56 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 474, NextOffset: 507 === 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=-2,prefix="",format=PAX,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: 507, NextOffset: 583 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: @@ -103529,54 +104387,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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":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 [foo2 .no.prefetch.landmark foo] - 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 -=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 340 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 588 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 105 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=-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === 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=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -103584,8 +104403,42 @@ testutil.go:1638: got TOC entries: testutil.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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 === 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=9,prefix="/",src=0,format=GNU,minChunkSize=0 + 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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: @@ -103610,50 +104463,49 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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: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 +=== 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: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 114, NextOffset: 304 -=== 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: 209, NextOffset: 466 + 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: 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: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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] 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: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: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-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:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 586 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -103662,7 +104514,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: @@ -103680,56 +104532,47 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 115] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== 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 + 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: 474, NextOffset: 507 -=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 507, NextOffset: 583 + 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: 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: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: 474, NextOffset: 507 + testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 507, NextOffset: 583 + 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=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=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: @@ -103737,6 +104580,8 @@ 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} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] @@ -103747,6 +104592,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -103755,8 +104602,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -103765,53 +104610,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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 [foo foo2 .no.prefetch.landmark] + 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 === 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 319 +=== 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:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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/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:509: Offset: 177, NextOffset: 210 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 +=== 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: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 415 - testutil.go:509: Offset: 502, NextOffset: 578 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 521 +=== 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: 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: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:509: Offset: 339, NextOffset: 415 - 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: @@ -103821,8 +104671,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=-2,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 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -103839,6 +104687,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=USTAR,minChunkSize=0#01 +=== 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 @@ -103847,14 +104697,53 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 +=== NAME 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: +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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=0,format=USTAR,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=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 @@ -103863,8 +104752,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=-2,prefix="/",format=GNU,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 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -103873,53 +104760,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=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: 312, NextOffset: 345 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 510, NextOffset: 586 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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} 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:395: Comparing: "" vs "" - 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 === 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== 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: @@ -103929,16 +104778,52 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 +=== 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 [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 +=== NAME 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: -=== 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== 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=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 @@ -103954,12 +104839,29 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 +=== 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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 @@ -103973,50 +104875,37 @@ 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: "foo2" vs "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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 362] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 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 +=== 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] +=== 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=-2,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 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: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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/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: 515, NextOffset: 591 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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: 345, NextOffset: 421 +=== 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -104039,6 +104928,8 @@ 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} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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] @@ -104049,15 +104940,53 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go: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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 +=== 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 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=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 +=== 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=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: @@ -104075,38 +105004,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== 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 @@ -104114,10 +105011,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -104126,14 +105020,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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 "": [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 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=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 @@ -104167,15 +105097,54 @@ testutil.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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "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 +=== 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,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"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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 @@ -104194,6 +105163,8 @@ testutil.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 @@ -104203,6 +105174,10 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 @@ -104211,7 +105186,39 @@ testutil.go:1638: got TOC entries: testutil.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: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/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:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 + 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 +=== 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=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 @@ -104230,39 +105237,7 @@ testutil.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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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/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: @@ -104272,7 +105247,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === 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: @@ -104283,6 +105257,38 @@ testutil.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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -104290,8 +105296,12 @@ 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} +=== 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=GNU 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=GNU,minChunkSize=0#01 +=== 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 @@ -104327,54 +105337,52 @@ testutil.go:1638: got TOC entries: testutil.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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:509: Offset: 83, NextOffset: 116 +=== 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=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + 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: 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:509: Offset: 320, NextOffset: 353 +=== 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: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: 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: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=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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,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","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=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: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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,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/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 @@ -104393,15 +105401,58 @@ testutil.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 +=== 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=-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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 435 + testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:395: Comparing: "" vs "" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,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: 185, NextOffset: 218 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 218, NextOffset: 490 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + 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" === 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: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=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 @@ -104411,6 +105462,8 @@ testutil.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=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -104420,8 +105473,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -104440,59 +105491,52 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" 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: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:395: Comparing: "foo" vs "foo" +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 -=== 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=-1,prefix="",src=0,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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: @@ -104512,45 +105556,45 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 + 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: 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: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: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: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: 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 + 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 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX 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} @@ -104565,7 +105609,7 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 242 298] testutil.go:2330: got gzip streams: @@ -104576,38 +105620,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: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: 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: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: 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: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: 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 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 295] testutil.go:2330: got gzip streams: @@ -104618,7 +105662,7 @@ testutil.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=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: @@ -104638,39 +105682,39 @@ testutil.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=-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"}]} +=== 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: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: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: 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: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: 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: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: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 + 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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: @@ -104690,49 +105734,61 @@ testutil.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=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 344, NextOffset: 381 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 169, NextOffset: 647 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=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: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + 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: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=-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 +=== 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 testutil.go:395: Comparing: "" vs "" 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: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/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:395: Comparing: "foo2" vs "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 + 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 245 298] testutil.go:2330: got gzip streams: @@ -104743,7 +105799,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -104754,63 +105810,53 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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"}]} +=== 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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 + 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=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 433 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 520, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 244 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,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: "" vs "" - 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/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 487 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 324 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 +=== 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: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: 487, NextOffset: 520 -=== 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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:509: Offset: 357, NextOffset: 433 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + 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=0,format=PAX,minChunkSize=0 +=== 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=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -104821,8 +105867,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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 @@ -104832,56 +105876,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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"}]} +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] 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 -=== 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:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 133, NextOffset: 170 +=== 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=PAX,minChunkSize=0 + 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: 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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 353, NextOffset: 429 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -104891,6 +105929,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -104901,48 +105941,59 @@ 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] +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 244 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 297 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR 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:509: Offset: 135, NextOffset: 172 === 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=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"}]} -=== 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=-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":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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:509: Offset: 657, NextOffset: 694 +=== 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=-2,prefix="../",src=0,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: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: 490 - testutil.go:509: Offset: 120, NextOffset: 326 + 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: 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 + 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=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -104962,7 +106013,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 246 302] testutil.go:2330: got gzip streams: @@ -104973,48 +106024,60 @@ testutil.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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 246 299] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-2,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: 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:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 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:509: Offset: 345, NextOffset: 382 +=== 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} +=== 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 +=== 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":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: 382, NextOffset: 943 +=== 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:395: Comparing: "foo2" vs "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:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 832 + testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 246 299] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 205 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105024,8 +106087,6 @@ testutil.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 -=== 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=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 @@ -105035,60 +106096,61 @@ testutil.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 -=== 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:1580: testing streams: [0 0 205 255] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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=-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 [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: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: 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: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: 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=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 205 255] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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=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":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 + 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 === 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 +=== 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 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 210 260] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105097,60 +106159,52 @@ testutil.go:1638: got TOC entries: testutil.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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,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 "" - 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 -=== 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:509: Offset: 981, NextOffset: 1127 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 170 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 210 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== 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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "foo2" vs "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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 207 257] +=== 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: 946 + testutil.go:509: Offset: 172, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 @@ -105159,7 +106213,8 @@ testutil.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=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=-1,prefix="",format=USTAR,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: @@ -105170,19 +106225,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=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/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 657 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" === 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 207 in stargz, uncompressed length 1636 @@ -105190,32 +106243,35 @@ testutil.go:1638: got TOC entries: testutil.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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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 === 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + 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: 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: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: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 697, NextOffset: 843 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 207 249] testutil.go:2330: got gzip streams: @@ -105226,7 +106282,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=true,format=GNU testutil.go:1580: testing streams: [0 0 212 262] testutil.go:2330: got gzip streams: @@ -105246,54 +106302,50 @@ testutil.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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + 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: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 + 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: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: 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 169, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - 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 -=== 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:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105312,48 +106364,52 @@ testutil.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/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"}]} +=== 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=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: 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: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: 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: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: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: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: 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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 204 246] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/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: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== 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=GNU testutil.go:1580: testing streams: [0 0 209 259] testutil.go:2330: got gzip streams: @@ -105364,6 +106420,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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=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 @@ -105373,6 +106431,27 @@ testutil.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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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=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 @@ -105380,8 +106459,26 @@ 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === 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: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 +=== 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105400,6 +106497,41 @@ testutil.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=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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 @@ -105418,6 +106550,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 213 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105427,6 +106561,39 @@ testutil.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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 214 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105436,6 +106603,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-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 214 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105454,8 +106623,42 @@ testutil.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: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 [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 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + 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=false,format=PAX 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" @@ -105463,6 +106666,9 @@ testutil.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 +=== 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=-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 @@ -105472,53 +106678,15 @@ testutil.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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 === 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: 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/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 216 266] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105528,9 +106696,42 @@ testutil.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 +=== 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 "": [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=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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 @@ -105548,38 +106749,7 @@ testutil.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 -=== 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 - 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 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 216 258] testutil.go:2330: got gzip streams: @@ -105589,7 +106759,6 @@ testutil.go:1638: got TOC entries: testutil.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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: @@ -105599,7 +106768,41 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -105609,57 +106812,17 @@ testutil.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 -=== 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 - 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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 215 265] 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: 980, NextOffset: 1126 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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"} -=== 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: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:509: Offset: 686, NextOffset: 832 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 215 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105669,6 +106832,41 @@ testutil.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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 +=== 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=0,prefix="",src=1,format=GNU,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=GNU,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 215 265] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105678,8 +106876,6 @@ testutil.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 -=== 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=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 @@ -105689,30 +106885,6 @@ testutil.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=-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 [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: 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 "": [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 -=== 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 @@ -105722,27 +106894,61 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 985, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,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"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_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=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=false,format=GNU testutil.go:2349: [2] at 260 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 4903 +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== 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":218,"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: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 === 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=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,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" + 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 217 267] testutil.go:2330: got gzip streams: @@ -105753,6 +106959,8 @@ testutil.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 +=== 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=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 @@ -105762,50 +106970,58 @@ testutil.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=-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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: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: 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: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: "foo2" vs "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 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 + 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=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 217 267] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: 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=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 217 259] +=== 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=-1,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 217 in stargz, uncompressed length 512 @@ -105814,8 +107030,6 @@ testutil.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=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 222 272] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -105825,55 +107039,60 @@ testutil.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 -=== 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"}]} +=== 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: 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: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: 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: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: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:509: Offset: 697, NextOffset: 843 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== 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":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 === 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=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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" -=== 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=-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/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} @@ -105886,6 +107105,7 @@ testutil.go:1638: got TOC entries: testutil.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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === 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: @@ -105896,58 +107116,50 @@ testutil.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 - testutil.go:1580: testing streams: [0 0 446 558] - testutil.go:2330: got gzip streams: -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 + 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] -=== 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} - 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 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=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,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: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: 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 -=== 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=-2,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 552, NextOffset: 589 +=== 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: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 + testutil.go:509: Offset: 130, NextOffset: 355 +=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN 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 @@ -105957,6 +107169,8 @@ testutil.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 +=== 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=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 @@ -105975,59 +107189,64 @@ testutil.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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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: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: 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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: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 448 560] +=== 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: 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=-2,prefix="./",lossless=true,format=PAX + 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/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + 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 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 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 -=== 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=-2,prefix="./",lossless=true,format=PAX 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 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106046,54 +107265,54 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,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"}]} +=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"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: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: 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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561] testutil.go:2330: got gzip streams: +=== 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=GNU 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU 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"} -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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: 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: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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: @@ -106112,6 +107331,7 @@ testutil.go:1638: got TOC entries: testutil.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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === RUN 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: @@ -106122,8 +107342,6 @@ testutil.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 -=== 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=-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 @@ -106132,40 +107350,40 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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"}]} +=== 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=0,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":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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + 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: 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: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: 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: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: 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 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -106176,8 +107394,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106187,6 +107403,8 @@ testutil.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/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=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 @@ -106196,50 +107414,56 @@ testutil.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 -=== 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:1580: testing streams: [0 0 452 564] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 452 564] - testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 130 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go: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} -=== 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=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 206, NextOffset: 243 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,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":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 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/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=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 452 705] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106258,7 +107482,7 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706] testutil.go:2330: got gzip streams: @@ -106269,55 +107493,20 @@ testutil.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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU 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"} -=== 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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== 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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -106325,7 +107514,41 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"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" === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 402, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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 @@ -106335,6 +107558,7 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: @@ -106346,38 +107570,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 [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 "": [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/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 @@ -106388,8 +107580,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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=USTAR,minChunkSize=0#01 +=== 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=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: @@ -106421,6 +107612,23 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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=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 [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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -106428,9 +107636,31 @@ 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" === 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: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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -106441,57 +107671,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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=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} -=== 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 -=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 - 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 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/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 @@ -106522,49 +107713,56 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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/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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,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":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=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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/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: 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:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 +=== 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: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: 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:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: @@ -106573,11 +107771,11 @@ 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} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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"} === 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=GNU,minChunkSize=0#02 +=== 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 @@ -106592,8 +107790,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} @@ -106610,42 +107806,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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/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=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -106654,7 +107818,38 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 480 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 394, NextOffset: 480 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -106686,48 +107881,12 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== RUN TestGzipEStargz/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=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: "foo2" vs "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 - 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/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=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: -=== 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/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,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: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} @@ -106753,7 +107912,42 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} +=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go: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 "" + 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 +=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -106764,65 +107958,16 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,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=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,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":145,"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: 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 === 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 - 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 -=== 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 @@ -106833,7 +107978,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=GNU testutil.go:1580: testing streams: [0 0 143 199] testutil.go:2330: got gzip streams: @@ -106845,64 +107990,72 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "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 143 196] 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=GNU,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: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: +=== 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: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 483 + testutil.go:509: Offset: 594, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,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":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,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: 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"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: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:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 +=== 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=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: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 675 + 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=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] 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: 392, NextOffset: 478 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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 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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== 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:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -106923,51 +108076,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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:395: Comparing: "" vs "" + 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 "" === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,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=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 247 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 === 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: 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + 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: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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 147 203] testutil.go:2330: got gzip streams: @@ -106979,8 +108139,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -106991,6 +108149,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 @@ -107001,6 +108161,25 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107009,8 +108188,27 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 === 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: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=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 146 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107021,6 +108219,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 @@ -107041,61 +108241,50 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== 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: 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: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: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 486 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 145 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: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: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 + 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: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 680 + 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 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== 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#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: @@ -107117,18 +108306,54 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=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" +=== 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" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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":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:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" === 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: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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107149,47 +108374,59 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - 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/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=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"}]} +=== 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: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: 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:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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" +=== 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 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: @@ -107200,7 +108437,6 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: @@ -107210,10 +108446,10 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=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=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== 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 @@ -107233,55 +108469,52 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" === 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=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + 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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: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: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 478 + 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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU 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"} -=== 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" === 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=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171] testutil.go:2330: got gzip streams: @@ -107305,7 +108538,7 @@ === RUN 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 @@ -107315,16 +108548,56 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 341, NextOffset: 417 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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/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=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 @@ -107335,60 +108608,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 +=== 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=9,prefix="./",lossless=true,format=GNU 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 -=== 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: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 183 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:509: Offset: 365, NextOffset: 402 -=== 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} -=== 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/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,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":133,"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: 402, NextOffset: 488 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107399,18 +108630,56 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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=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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 211 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=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 @@ -107421,8 +108690,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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 @@ -107442,42 +108709,7 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 "" === 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=1,prefix="/",src=1,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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -107488,8 +108720,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/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=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 @@ -107502,8 +108732,6 @@ === 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR 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" @@ -107532,41 +108760,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -107595,8 +108788,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188] @@ -107609,54 +108800,16 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 480 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 394, NextOffset: 480 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== 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=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 @@ -107687,6 +108840,39 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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: "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=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 @@ -107697,6 +108883,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107716,9 +108904,8 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -107729,57 +108916,47 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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 [.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 "": [foo2 .no.prefetch.landmark foo] 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 -=== 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] -=== 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=-1,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=1,format=GNU,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=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 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} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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":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=GNU,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 === 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:509: Offset: 597, NextOffset: 683 - testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/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 [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 "": [.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: 575 + testutil.go:509: Offset: 337, NextOffset: 413 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: @@ -107790,8 +108967,9 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === 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=0,prefix="./",format=PAX,minChunkSize=0#02 +=== 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=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: @@ -107823,18 +109001,56 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188] 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":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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,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":138,"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:395: Comparing: "foo2" vs "foo2" === 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=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: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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 @@ -107845,55 +109061,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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: "foo2" vs "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 397, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 95, NextOffset: 132 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 360 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179] testutil.go:2330: got gzip streams: @@ -107905,12 +109083,44 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=0,prefix="/",format=USTAR,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 "": [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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 === 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go: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} @@ -107937,6 +109147,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 @@ -107947,50 +109159,54 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== 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"}]} +=== 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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + 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: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: 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:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "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: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: 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 + testutil.go:509: Offset: 477, NextOffset: 510 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 141 191] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 510, NextOffset: 586 + testutil.go:509: Offset: 345, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 +=== 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=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: @@ -108002,8 +109218,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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=-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 @@ -108034,51 +109248,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== 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: 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:509: Offset: 312, NextOffset: 345 +=== 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: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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 482, NextOffset: 515 === 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: -=== 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=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 427 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 591 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=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 @@ -108098,8 +109319,9 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108110,67 +109332,67 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431] -=== 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=-2,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 308 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: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: 181, NextOffset: 214 + testutil.go:509: Offset: 184, NextOffset: 217 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 + testutil.go:509: Offset: 217, NextOffset: 488 === 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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"} +=== 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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108190,7 +109412,6 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === RUN 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: @@ -108202,6 +109423,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108212,49 +109435,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 214 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,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=USTAR,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: 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:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 === 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 422 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 516, NextOffset: 592 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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 [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=1,format=USTAR,minChunkSize=0 === NAME 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: @@ -108266,14 +109497,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 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: +=== 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:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} @@ -108288,47 +109519,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go: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: 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: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 +=== 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=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: 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" - 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:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: @@ -108336,14 +109577,12 @@ 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: -=== 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=-2,prefix="../",lossless=true,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} +=== 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=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== 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=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 @@ -108354,6 +109593,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108374,45 +109615,43 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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"}]} +=== 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 [foo foo2 .no.prefetch.landmark] + 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: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: 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: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: 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:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 === NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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:2349: [1] at 324 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -108420,7 +109659,6 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN 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: @@ -108437,672 +109675,88 @@ 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== 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 -=== 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"}]} -=== 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:341: B: TOCJSON: {"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"}]} +=== 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: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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 341 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 476, NextOffset: 509 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-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=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: 181, NextOffset: 214 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go: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: 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go: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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 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: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: 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - 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 -=== 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=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:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 [foo2 .no.prefetch.landmark foo] - 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR 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=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 340, NextOffset: 416 -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== 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=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== 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=GNU +=== 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN 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 - 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 -=== 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 [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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 122] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 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 -=== 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: "foo2" vs "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: "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: "" vs "" - 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/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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== 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 - 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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 - 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 - 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=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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 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 [foo foo2] -=== 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=9,prefix="/",src=1,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 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 306 -=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:509: Offset: 339, NextOffset: 415 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 126] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - 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=1,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] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== 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 [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: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 122] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 477 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 312 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 101] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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 "": [.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/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 100] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - 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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109] - testutil.go:2330: got gzip streams: - 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 -=== 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 "": [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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] - testutil.go:2330: got gzip streams: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 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=9,prefix="",format=PAX,minChunkSize=0#02 -=== 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] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,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 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=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" @@ -109117,286 +109771,27 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 -=== 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=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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=-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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 111 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 -=== 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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "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: "foo2" vs "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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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 - 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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - 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 -=== 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 "": [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: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 102] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-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 -=== 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 "" -=== 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" -=== 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 [foo foo2 .no.prefetch.landmark] -=== 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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 "": [foo foo2 .no.prefetch.landmark] 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: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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 - 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=PAX - testutil.go:1580: testing streams: [0 0 111] +=== 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 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 -=== 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 "" - 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/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: +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 214, NextOffset: 483 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -109404,70 +109799,51 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,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 110] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] + testutil.go: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 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:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116] + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== 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 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109] + testutil.go: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 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go: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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + 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 -=== 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: -=== 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" -=== 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 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 -=== 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 @@ -109488,35 +109864,36 @@ 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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 296] + testutil.go: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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 436] + 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/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 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: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 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 - testutil.go:1580: testing streams: [0 0 439] + 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 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:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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"}]} @@ -109532,27 +109909,25 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 -=== 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=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 +=== 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=-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" @@ -109561,43 +109936,34 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 441] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 300] + testutil.go: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 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 - testutil.go:1580: testing streams: [0 0 441] + 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 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119] 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: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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go: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" @@ -109605,11 +109971,14 @@ testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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=-1,prefix="",format=USTAR,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: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 @@ -109618,48 +109987,43 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 304] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 357 -=== 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 304 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 596 -=== 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 438] +=== 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 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: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 + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 438] + 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 +=== 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=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 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 - testutil.go:1580: testing streams: [0 0 297] + 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 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 + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + 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 @@ -109673,68 +110037,56 @@ testutil.go:509: Offset: 353, NextOffset: 429 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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 -=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 -=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 591 -=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 125] 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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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: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 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: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 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=-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/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" +=== 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 [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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -109742,6 +110094,13 @@ 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -109750,55 +110109,37 @@ testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 446] -=== 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: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== 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 446 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 306] +=== NAME 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 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: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 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: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 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/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 + 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=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"}]} @@ -109807,21 +110148,20 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 @@ -109829,7 +110169,7 @@ 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: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 @@ -109842,83 +110182,38 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== 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=-2,prefix="./",src=1,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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== 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: - 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: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 + 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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123] 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: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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2660 + 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 @@ -109943,63 +110238,41 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== 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 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: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 +=== 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=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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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 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 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: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== 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 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: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 === 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:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -110007,6 +110280,13 @@ testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 @@ -110017,12 +110297,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -110030,64 +110304,44 @@ 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/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 1127 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-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:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,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] +=== 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: - 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/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== 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=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" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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] +=== 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=true,format=GNU + 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 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: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 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: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 + testutil.go:1580: testing streams: [0 0 104] 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,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":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 [foo foo2 .no.prefetch.landmark] + 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 @@ -110101,8 +110355,17 @@ 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 [foo2 foo] +=== 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: + 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=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/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + 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=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 @@ -110114,51 +110377,30 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 -=== 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=1,prefix="",lossless=true,format=USTAR === 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=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: - 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 - testutil.go:1580: testing streams: [0 0 132] + 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 2148 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126] + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 + 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 === 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"}]} @@ -110166,30 +110408,25 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 169, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - 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} -=== 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/testWriteAndOpen/symlink-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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 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=9,prefix="/",lossless=false,format=USTAR + 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=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 +=== 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=PAX,minChunkSize=0 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] @@ -110206,68 +110443,43 @@ 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/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] +=== NAME 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 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127] + testutil.go: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 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":"./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:401: Directory: "" vs "": [foo2 foo] 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/symlink-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","type":"symlink","linkName":"../../x","mode":420} -=== 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: 653, NextOffset: 690 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 @@ -110285,49 +110497,41 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== 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} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127] +=== 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 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: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 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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 === 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 [foo foo2 .no.prefetch.landmark] + 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 @@ -110341,64 +110545,53 @@ 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 -=== 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 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: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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,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] +=== 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 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133] + testutil.go: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 +=== 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=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 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: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 + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 + 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 + 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 === 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + 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 @@ -110409,110 +110602,71 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 135 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: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,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=-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: 951, NextOffset: 988 -=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 +=== NAME 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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"}]} -=== 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=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: 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: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: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1126 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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/symlink-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" @@ -110520,58 +110674,40 @@ 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/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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/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 1024 + 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"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/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 2148 + 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"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/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -110590,95 +110726,67 @@ testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 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: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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" -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,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 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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/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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 +=== RUN TestGzipEStargz/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=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 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114] + 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 +=== 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=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 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] + testutil.go: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 + 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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 - testutil.go:1580: testing streams: [0 0 106] + 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 +=== 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=-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 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: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 === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/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 [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" +=== 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 109 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: 135, NextOffset: 172 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 @@ -110690,7 +110798,7 @@ testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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 @@ -110703,81 +110811,61 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== 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 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] +=== NAME 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106] + testutil.go: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 +=== 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=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 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === 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 [foo foo2 .no.prefetch.landmark] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436] + testutil.go:2330: got gzip streams: +=== 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: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 843 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 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: 990, NextOffset: 1136 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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} -=== 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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,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: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 @@ -110790,33 +110878,34 @@ 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/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 0; extra="SG\x11\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: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 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: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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go: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 +=== 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=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=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"}]} @@ -110831,97 +110920,67 @@ 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=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114] - 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: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== 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" -=== 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/symlink-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=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,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=0,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: 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" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 - 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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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] +=== 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=-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 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 - testutil.go:1580: testing streams: [0 0 118] + 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 + testutil.go:1580: testing streams: [0 0 441] 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: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 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118] + testutil.go: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 +=== 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=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 2148 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go: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 === 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: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" @@ -110929,25 +110988,8 @@ 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 -=== 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} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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 @@ -110958,67 +111000,53 @@ 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 304] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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" +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/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=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 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: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 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120] + testutil.go: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 + testutil.go:1580: testing streams: [0 0 297] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112] + 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 +=== 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=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 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: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 === 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: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 @@ -111032,7 +111060,7 @@ 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: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 @@ -111045,41 +111073,35 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-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} +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111] +=== 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 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: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 +=== 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=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 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111] + testutil.go: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 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 + 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=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"}]} @@ -111088,26 +111110,26 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 119] +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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 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 +=== 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 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -111116,6 +111138,13 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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 +=== 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" @@ -111124,45 +111153,59 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] +=== 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 + 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 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=GNU - testutil.go:1580: testing streams: [0 0 116] +=== 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 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="/",lossless=false,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=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108] +=== 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=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 - testutil.go:1580: testing streams: [0 0 121] +=== 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 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 2176 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== 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 === 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] @@ -111177,84 +111220,88 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 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=PAX,minChunkSize=0 + 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=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + 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=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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=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 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112] +=== 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 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=GNU - testutil.go:1580: testing streams: [0 0 120] +=== 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 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111] +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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: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 === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":"./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 [foo2 .no.prefetch.landmark foo] + 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 @@ -111268,114 +111315,91 @@ 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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 1024 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 362] +=== 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 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== 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 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 364] +=== 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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 223] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 364] +=== 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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-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: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 [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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224] +=== 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 4903 -=== 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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/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=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -111387,62 +111411,54 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 364] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224] +=== 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 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 367] +=== 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 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226] +=== 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 226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 363] +=== 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 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 -=== 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=-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: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=-2,prefix="/",lossless=true,format=PAX +=== 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=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 [foo foo2 .no.prefetch.landmark] + 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 @@ -111454,158 +111470,141 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + 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=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-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 -=== 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=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 364] +=== 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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 224] +=== 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=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 126] 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: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=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 364] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go: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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/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/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 224 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== 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=0,prefix="",src=2,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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== 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 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=1,prefix="",lossless=false,format=PAX + 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=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 364] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224] +=== 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 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 367] +=== 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=USTAR,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 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=0,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 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: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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== 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=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"}]} @@ -111627,8 +111626,21 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -111638,61 +111650,62 @@ 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/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] +=== 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 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: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/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=0,prefix="./",format=PAX,minChunkSize=64000 -=== 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: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 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: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/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: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=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 === 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: +=== 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 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 @@ -111711,96 +111724,51 @@ 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/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] +=== 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 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: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/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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,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: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=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/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: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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] + testutil.go: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 129] testutil.go:2330: 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"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:401: Directory: "" vs "": [foo2 foo] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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] @@ -111811,6 +111779,11 @@ 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" @@ -111818,71 +111791,42 @@ 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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] +=== 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 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: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/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: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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: 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: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/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=0,prefix="/",format=USTAR,minChunkSize=0 -=== 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: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 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: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/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: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":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"}]} @@ -111900,132 +111844,87 @@ 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 "" -=== 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] +=== 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: - 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 === 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,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":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:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 130 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 === 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] +=== 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=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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] + testutil.go: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 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: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/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=0,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: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 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: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/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:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/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: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=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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 @@ -112047,344 +111946,97 @@ 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=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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 595 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,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"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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 - 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 - 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=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] + 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=USTAR,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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] + testutil.go: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 - 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] + 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 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: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/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 - testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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/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 - testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] + 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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 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: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/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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 @@ -112397,1180 +112049,89 @@ 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 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,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=2,format=USTAR,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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=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 - 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 - testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - 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 - 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 - testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - 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=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 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 - 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 - 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 - 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 - 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"} -=== RUN 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 - testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - 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 - 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"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - 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=USTAR - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.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=PAX - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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 - 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 - 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=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 - 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 - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - 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 - testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - 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 - testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 322 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - 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 - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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 - 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] - testutil.go:2330: got gzip streams: - 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:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + 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/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=PAX - testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] + 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106] 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113] 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] + 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 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: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/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=false,format=GNU - testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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/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 - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] - testutil.go:2330: got gzip streams: + 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== 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 118 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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":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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,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: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - 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: +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 247 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,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=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] @@ -113580,7 +112141,9 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 @@ -113590,58 +112153,59 @@ 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 -=== 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: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === 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=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] +=== 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] + 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 108] 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: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/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=0,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== 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: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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 @@ -113661,7 +112225,18 @@ testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 @@ -113669,47 +112244,57 @@ 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/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] +=== NAME 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] + 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 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 +=== 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=-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 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: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/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=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === 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"}]} @@ -113719,12 +112304,28 @@ testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 117] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 558 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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:395: Comparing: "foo2" vs "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=GNU + 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: +=== 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=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=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" @@ -113735,8 +112336,6 @@ testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 @@ -113744,65 +112343,76 @@ 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/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] +=== NAME TestGzipEStargz/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 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: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/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:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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 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: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/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=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 120] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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 +=== 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 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" === 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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 @@ -113816,16 +112426,7 @@ testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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 @@ -113838,48 +112439,59 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 119] === 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=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] +=== 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 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN 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: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 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 +=== 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=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 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: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/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"} + 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 + 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=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"}]} @@ -113890,105 +112502,98 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_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=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: 365, NextOffset: 402 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === 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=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] +=== 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] + 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + testutil.go: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 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: [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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== 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/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"} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -113999,6 +112604,11 @@ 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" @@ -114006,55 +112616,75 @@ testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 - 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/chunked_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=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 357 +=== NAME 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 === 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=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] +=== 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 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: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/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 - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go: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: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/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go: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 +=== 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=-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 + 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 === 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"}]} @@ -114073,107 +112703,111 @@ 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 364] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go: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 === 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=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] +=== 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 367] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 226] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516] + 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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - 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" +=== NAME 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,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" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,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=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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_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=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 @@ -114187,85 +112821,50 @@ 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/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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=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 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: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} -=== 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] + 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 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: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/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:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224] 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: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/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 - testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] + 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 +=== 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=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 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: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/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 + 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 === 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"}]} @@ -114280,32 +112879,28 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 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 [foo2 foo] + 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 +=== NAME 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go: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" @@ -114313,96 +112908,58 @@ 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] +=== 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 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: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/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + testutil.go: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 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: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/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:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 226] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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/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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + 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 +=== 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=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 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: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":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go: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=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 [foo foo2 .no.prefetch.landmark] + 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 @@ -114416,32 +112973,11 @@ testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=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"} -=== 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] @@ -114451,34 +112987,56 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659] +=== 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 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: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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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: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"} === 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 [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] 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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -114489,7 +113047,7 @@ 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: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 @@ -114502,56 +113060,48 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=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 233 270 307 344 381 418 518] +=== 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 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: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":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 - 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:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 + 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=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"}]} @@ -114570,21 +113120,10 @@ 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/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:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -114595,68 +113134,52 @@ 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - 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] +=== 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 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go: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: +=== 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=0,prefix="",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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=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 [foo foo2 .no.prefetch.landmark] + 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 @@ -114684,59 +113207,53 @@ testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] +=== 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2081 3745] + 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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/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=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":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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 @@ -114747,12 +113264,36 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 @@ -114763,77 +113304,73 @@ testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=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: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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=9,prefix="",format=PAX,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 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: "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=true,format=GNU + 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" +=== 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=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 @@ -114843,6 +113380,8 @@ testutil.go: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=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 @@ -114861,142 +113400,156 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== 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: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 160 216] +=== 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 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 160 213] + testutil.go: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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 -=== NAME 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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" +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 504 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + 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=PAX,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 334 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 580 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 334, NextOffset: 410 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 160 213] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== 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 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 - testutil.go:1580: testing streams: [0 0 163 219] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 163 216] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 @@ -115006,23 +113559,13 @@ 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/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 416 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -115031,49 +113574,82 @@ testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-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=PAX,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== 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 - testutil.go:1580: testing streams: [0 0 163 216] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 163 219] + 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=9,prefix="./",format=USTAR,minChunkSize=64000 +=== 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 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: "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=GNU + 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=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: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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 209 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 304 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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"} + 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: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -115082,82 +113658,69 @@ testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:509: Offset: 499, NextOffset: 575 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - 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 "" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,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: 176, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 114 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=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 - testutil.go:1580: testing streams: [0 0 162 218] +=== 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=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 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=PAX - testutil.go:1580: testing streams: [0 0 162 215] + 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 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: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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=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=9,prefix="./",format=PAX,minChunkSize=64000 +=== 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 @@ -115183,57 +113746,54 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 583 -=== 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 162 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== 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=1,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME 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] +=== 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 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: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 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== 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=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 [foo foo2 .no.prefetch.landmark] + 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 @@ -115247,68 +113807,98 @@ testutil.go:509: Offset: 339, NextOffset: 415 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 -=== 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: 469, NextOffset: 502 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 306, NextOffset: 339 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 220 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 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: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 164 220] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 164 217] +=== 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=64000 +=== 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 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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/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=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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -115316,13 +113906,8 @@ 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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 @@ -115335,70 +113920,54 @@ testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 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=1,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 - 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] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== 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 135 172 209 246 283 320 363] 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-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 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -115425,74 +113994,59 @@ testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 143 193] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - 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=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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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 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=1,prefix="../",format=PAX,minChunkSize=64000 -=== 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: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 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: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=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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 143 193] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 @@ -115500,7 +114054,12 @@ testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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" @@ -115508,70 +114067,66 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 183] +=== 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 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: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 + 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 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: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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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: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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 + 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" @@ -115587,36 +114142,27 @@ testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=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] +=== 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 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: "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 + 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=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -115624,9 +114170,35 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 491 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=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" @@ -115635,102 +114207,56 @@ 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 144 194] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",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 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=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] +=== 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=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 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=9,prefix="",format=USTAR,minChunkSize=64000 + 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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 144 194] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 "" -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 @@ -115739,6 +114265,8 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 +=== 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:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -115749,66 +114277,37 @@ 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/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144 186] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 150 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 150 192] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",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 150 200] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go: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 +=== 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=-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 [foo2 .no.prefetch.landmark foo] + 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 -=== 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 -=== 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" @@ -115817,74 +114316,94 @@ testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + 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"} +=== 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: 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=PAX + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== 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=PAX + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== 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=PAX + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 148 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 190] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 205] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 197] +=== 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=64000 +=== 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 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 - testutil.go:1580: testing streams: [0 0 155 205] + 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 + 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 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 + 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"} === 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 [foo foo2 .no.prefetch.landmark] + 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 @@ -115892,29 +114411,15 @@ testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -115922,77 +114427,39 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-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=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 155 205] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 155 197] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 153 195] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 153 195] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153 203] +=== 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 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=9,prefix="",format=GNU,minChunkSize=64000 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: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 @@ -116006,114 +114473,74 @@ 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" - 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: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" +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + 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:509: Offset: 352, NextOffset: 428 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 120, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 153 195] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 157 207] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - 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=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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 156 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 156 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 398 651] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 398 510] +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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 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 + 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=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go: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" @@ -116121,13 +114548,13 @@ 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: 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -116135,69 +114562,57 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:509: Offset: 352, NextOffset: 428 -=== 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" + 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 398 510] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "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=GNU - testutil.go:1580: testing streams: [0 0 402 655] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 402 514] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 403 656] +=== 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 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + 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 @@ -116225,45 +114640,48 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 403 656] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 403 515] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "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=GNU - testutil.go:1580: testing streams: [0 0 405 658] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 405 517] + 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=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 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + 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 +=== 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=GNU + 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=-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"}]} @@ -116282,7 +114700,7 @@ 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: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 @@ -116296,84 +114714,73 @@ testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 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 - 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] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 404 516] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== 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=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 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 "" - testutil.go:1683: "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: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=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [7] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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} + 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + 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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + 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 +=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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 @@ -116387,63 +114794,47 @@ 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/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: "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=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=9,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 409 662] +=== 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 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: "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 409 521] + 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 +=== 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=9,prefix="",lossless=true,format=PAX + 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 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -116462,12 +114853,7 @@ 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: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" @@ -116475,46 +114861,58 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== 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" -=== 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] +=== 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=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 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: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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 276 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 308 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === 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: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 @@ -116529,6 +114927,11 @@ 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" @@ -116536,73 +114939,89 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 -=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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=9,prefix="/",format=USTAR,minChunkSize=64000 -=== 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] +=== 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 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: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 +=== 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === 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"}]} -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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":"/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: "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: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: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 944, NextOffset: 981 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + 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:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go: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" @@ -116611,76 +115030,74 @@ testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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/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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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" -=== 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] +=== 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=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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=9,prefix="/",format=PAX,minChunkSize=64000 + 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 === 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: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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: 657, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -116690,56 +115107,63 @@ 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/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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== 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" -=== 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142] +=== 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 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 - testutil.go:1580: testing streams: [0 0 147] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== 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=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/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":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/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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" @@ -116747,11 +115171,6 @@ testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -116767,44 +115186,55 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 149] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== 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] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== 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=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 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: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=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":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/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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] @@ -116812,23 +115242,53 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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 113 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: 383, NextOffset: 945 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -116836,30 +115296,49 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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 153] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147] +=== 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 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 152] + testutil.go: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 +=== 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=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 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go: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"} === 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"}]} @@ -116878,49 +115357,69 @@ testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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/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:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] 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/testWriteAndOpen/block_char_fifo-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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 - testutil.go:1580: testing streams: [0 0 148] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go: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] +=== 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: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 @@ -116938,66 +115437,42 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 -=== 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/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 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=PAX,minChunkSize=0 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 -=== 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== 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 - testutil.go:1580: testing streams: [0 0 148] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 154] +=== 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 + 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 === 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: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" @@ -117005,6 +115480,11 @@ testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 + testutil.go:395: Comparing: "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -117019,60 +115499,68 @@ testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 -=== 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== 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] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME 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: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 +=== 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=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 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 - 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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:509: Offset: 172, NextOffset: 656 + 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" @@ -117080,47 +115568,55 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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 - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115] +=== 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 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - 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=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - 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 -=== 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" @@ -117136,7 +115632,7 @@ 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 [foo2 foo] + 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 @@ -117150,44 +115646,52 @@ testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,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 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + 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 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: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=64000 === 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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 @@ -117201,7 +115705,7 @@ 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: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 @@ -117215,115 +115719,96 @@ 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== 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/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - 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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",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 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] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== 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=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 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 - testutil.go:1580: testing streams: [0 0 132] + 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=-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 2660 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=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 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 +=== 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo2 foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [4] at 213 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: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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/empty_files-compression=externaltoc_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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 +=== 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: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,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 @@ -117335,365 +115820,179 @@ 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: "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 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] - 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/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: -=== 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 - testutil.go:509: Offset: 9733, NextOffset: 10315 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 132 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_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: "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: "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: "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=0,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 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 - 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 - testutil.go:1580: testing streams: [0 0 122] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME 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 - 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 - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 428] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 287] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 428] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - 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 - 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 - testutil.go:1580: testing streams: [0 0 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 433] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 437] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - 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 - 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 - testutil.go:1580: testing streams: [0 0 434] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 295] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - 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 - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 322 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 117 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + 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 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: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=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 foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo3 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo] vs [foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== 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: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: "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 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5] vs [foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo_empty5] vs [foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo] + 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "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 @@ -117705,386 +116004,413 @@ 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=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: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go: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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 +=== 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=true,format=GNU + 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 + 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 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: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo6 foo foo2 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=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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== 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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === 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=GNU,minChunkSize=64000 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 116 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 321 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go: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=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=-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 === 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 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5 foo] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + 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_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_empty5" vs "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty5] +=== 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 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: [1] at 116 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 149 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + 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=PAX + testutil.go:2349: [3] at 182 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: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo6] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5 foo] - 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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=PAX + 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=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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=PAX + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go: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: "foo_empty2" vs "foo_empty2" +=== 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=USTAR,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_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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,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] +=== 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 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: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=-1,prefix="/",lossless=false,format=GNU +=== 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=-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 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: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 === 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_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3] vs [foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 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 -=== 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] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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 "": [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo4 foo5] vs [foo_empty2 foo_empty3 foo_empty foo2 foo3 foo4 foo_empty4 foo5 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 @@ -118101,8 +116427,11 @@ 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: "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 @@ -118112,516 +116441,260 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - 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 - 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 - 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 - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 703 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705] - testutil.go:2330: got gzip streams: - 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 - 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 - 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 - 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 - 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 - 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 - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - 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=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 - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 713 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] - 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 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 134 253 398 547 665 718] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 720 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - 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=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 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 - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] + testutil.go:2349: [1] at 118 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 323 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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=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":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"} +=== 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=USTAR + 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 + 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 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] + testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== 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=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 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=0 + 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 === 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=PAX + 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} +=== 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_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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=0,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 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4] vs [foo5 foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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] +=== 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=-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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== 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: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 + 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 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 + 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=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=-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"} === 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 foo5 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo_empty5 foo6 foo] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 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 -=== 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 +=== 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=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + 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: "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 -=== 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=0,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: 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 @@ -118629,79 +116702,110 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty 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_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_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_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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== 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] +=== NAME 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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== 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: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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=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":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=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 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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === 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 foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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: "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: "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 @@ -118711,131 +116815,127 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go: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: "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: "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 "": [foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 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: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 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: 8066, NextOffset: 8103 +=== 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 227 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: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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 +=== 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=PAX + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,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"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== 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 - 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 - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] +=== RUN 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 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=USTAR,minChunkSize=0 -=== 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: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 +=== 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=-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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -118846,18 +116946,17 @@ testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -118865,15 +116964,32 @@ 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" 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_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 229 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: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 @@ -118881,8 +116997,29 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + 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"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== 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=GNU + 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=0,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: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 @@ -118894,130 +117031,158 @@ 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: "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 +=== 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=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== 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] +=== 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 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:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,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 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 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=PAX,minChunkSize=0 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo3 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo] 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" -=== 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"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: 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=9,prefix="../",lossless=true,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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - 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 -=== 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/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - 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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"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:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty 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 + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 +=== 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=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -119029,88 +117194,95 @@ 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== 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] +=== 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 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 - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] + 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=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 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 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 342 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: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [5] at 379 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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=0,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: 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: "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 @@ -119122,137 +117294,107 @@ 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=USTAR +=== 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 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: 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4] vs [foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - 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 - testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622] +=== 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 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== 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:2349: [1] at 228 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,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 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go: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 === 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 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo foo_empty2] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo 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: "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: "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 @@ -119266,98 +117408,179 @@ 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 "": [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty 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: 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: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME 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 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 +=== 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 testutil.go:509: Offset: 5388, NextOffset: 6953 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== 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: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [7] at 654 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=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/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"} +=== 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=true,format=PAX + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== 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:2349: [1] at 228 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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 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 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] + testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== 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=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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty foo_empty2] vs [foo foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty4 foo_empty5 foo_empty] vs [foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] 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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 @@ -119368,295 +117591,367 @@ 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=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 +=== 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=USTAR + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [7] at 656 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:509: Offset: 463, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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:509: Offset: 610, NextOffset: 775 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 + 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: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo] vs [foo6 foo foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:509: Offset: 631, NextOffset: 762 + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,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 + 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 -=== NAME 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 + 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=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty5 foo foo3 foo4 foo6] vs [foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty foo_empty2] vs [foo3 foo_empty3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "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 -=== 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=1,prefix="./",src=0,format=USTAR,minChunkSize=0 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 + 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/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] +=== 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 +=== 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=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 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 +=== 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":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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3] vs [foo foo2 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "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 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 785, NextOffset: 822 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 603, NextOffset: 640 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] +=== NAME 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619] + testutil.go: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 + 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 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 - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] + 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 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: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 +=== 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=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 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] + testutil.go: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 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 - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] + 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 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 + 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=0,prefix="",format=GNU,minChunkSize=0#01 +=== 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 === 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 foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6 foo2 foo_empty2 foo3 foo_empty3] + 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" +=== 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: "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=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: 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 @@ -119668,55 +117963,56 @@ 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo foo_empty2 foo3 foo6 foo_empty 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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: 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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== 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 testutil.go:509: Offset: 800, NextOffset: 931 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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: "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 @@ -119727,68 +118023,94 @@ testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 +=== 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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" -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + 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 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== 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: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 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] + testutil.go: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 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 - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 @@ -119797,73 +118119,55 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 -=== NAME 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 303, NextOffset: 438 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 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: 417, NextOffset: 583 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - 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" -=== 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" - testutil.go:509: Offset: 438, NextOffset: 475 -=== 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=0,format=USTAR,minChunkSize=0 - 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_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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 - 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: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1286 - 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 foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== 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" - 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: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: 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: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 @@ -119875,74 +118179,134 @@ 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: "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: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== 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] +=== 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 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1506 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365] + testutil.go: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 +=== 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=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 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] + testutil.go: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 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=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 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=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 160 216] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 160 213] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo6 foo] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + 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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 @@ -119950,132 +118314,170 @@ 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: "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 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 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: "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 "": [foo6 foo foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] - 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/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 631, NextOffset: 762 -=== 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=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: 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: "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_empty3" vs "foo_empty3" + 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 === 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=GNU,minChunkSize=64000 -=== 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] +=== 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 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 - testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517] + 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 1024 - testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376] + 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 +=== 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",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 223 437 738 1037 1250 1503] + 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 + 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 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go: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 +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 163 216] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + 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=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_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5] vs [foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo3] + 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 991, NextOffset: 1156 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 216 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=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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=1,prefix="./",lossless=false,format=PAX + 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: 415, NextOffset: 582 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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" @@ -120095,1127 +118497,635 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5 foo foo2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo3 foo4 foo6] vs [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 434 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 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: 434, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME 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] +=== 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=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 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=USTAR,minChunkSize=64000 -=== 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: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: "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=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 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 - testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513] + 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 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== 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: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 +=== 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=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 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: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 + 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=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=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 === 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 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] vs [foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is 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: 94, NextOffset: 131 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "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: "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_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: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo2 foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2] + 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" - 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: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 162 218] +=== 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: 780, NextOffset: 817 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 596, NextOffset: 633 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 817, NextOffset: 947 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=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=PAX,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 763 -=== NAME 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 +=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 749 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: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [5] at 1268 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: 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" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== 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] +=== NAME 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 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 - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] + 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 +=== 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=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 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] + testutil.go: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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== 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=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 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: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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 164 220] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 164 217] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 183] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === 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"}]} +=== 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=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":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 "" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo] vs [foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 303, NextOffset: 438 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 417, NextOffset: 583 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1075 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 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: 266 testutil.go:509: Offset: 248, NextOffset: 380 -=== 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=0,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: 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_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: "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: "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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5] + 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: "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 -=== 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=0,format=PAX,minChunkSize=0 - 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 -=== 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 191] === 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 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_empty4" vs "foo_empty4" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 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/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=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109] +=== 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 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: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 +=== 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=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 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 145 198] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 143 196] + testutil.go: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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=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 1536 + 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 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 146 199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 146 199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 145 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200] + 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 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=-2,prefix="/",format=USTAR,minChunkSize=64000 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo4 foo5 foo] vs [foo foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 -=== 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:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo6 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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 +=== 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 1536 + 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 "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - 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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 -=== 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} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/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: 641, NextOffset: 774 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 952 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo4 foo5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 -=== 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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo_empty2 foo_empty3 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 201] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 774 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: "foo5" vs "foo5" -=== 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 -=== 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/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 174] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== 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 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 - 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 - testutil.go:1580: testing streams: [0 0 133 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - 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 - 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/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 138 180] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 177] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 140 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 140 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN 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"} -=== 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 138 180] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 179] + 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 +=== NAME 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 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: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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== 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=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 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + 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:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN 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 - testutil.go:1580: testing streams: [0 0 319 431] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 319 431] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 - testutil.go:1580: testing streams: [0 0 316 428] + 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 +=== 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 + 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 === 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"}]} +=== NAME 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: +=== 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":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 "": [foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4] vs [foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo5] 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" 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" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1160, NextOffset: 1197 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 985, NextOffset: 1070 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - 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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1197, NextOffset: 1282 - 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 @@ -121225,18 +119135,36 @@ testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1070 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 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: 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 @@ -121245,156 +119173,170 @@ testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 -=== 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=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 144 194] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== 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: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: "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 144 194] 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: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 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: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=1,prefix="",format=USTAR,minChunkSize=64000#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 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: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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 150 200] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=-2,prefix="/",format=GNU,minChunkSize=64000 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + 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 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" + 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=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":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 "" -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty5 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] + 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 989, NextOffset: 1154 -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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 "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5] vs [foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty5 foo_empty foo_empty2 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: 377 + testutil.go:509: Offset: 132, NextOffset: 263 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: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 +=== 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" +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 @@ -121403,94 +119345,112 @@ testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 +=== 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: 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" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 263 -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] +=== 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 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: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 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: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 +=== 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=-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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== 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=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 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo6] vs [foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo5 foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 197] +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + 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: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 @@ -121499,21 +119459,10 @@ testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 421, NextOffset: 592 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 4257 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: "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: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 @@ -121523,30 +119472,16 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - 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 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty4 foo5] vs [foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6] 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: 1300 + testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 @@ -121560,409 +119495,457 @@ testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:509: Offset: 1003, NextOffset: 1088 + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",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=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] +=== 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 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: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 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: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 +=== 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=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 153 195] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153 203] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== 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: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 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5 foo2 foo_empty2 foo_empty3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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" -=== 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=0,format=USTAR,minChunkSize=0 - 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153 203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5] - 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 153 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:509: Offset: 796, NextOffset: 829 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 203 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 + testutil.go:509: Offset: 829, NextOffset: 965 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 175, NextOffset: 208 +=== 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 "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 208, NextOffset: 316 +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo6] vs [foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo_empty2] + 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: "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: "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" -=== 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 235] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "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: "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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 233] +=== 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 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 - 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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 311] + testutil.go: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 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 308] + 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 + 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 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 308 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 235] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== 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=-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 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + 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 === 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 foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 156 206] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 156 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 227 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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: 212, NextOffset: 322 - 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: "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 -=== 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 233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 -=== 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: [1] at 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 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: 322, NextOffset: 355 -=== 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=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: "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: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 + 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: "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 "": [foo6 foo_empty foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 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:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo5] + 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: "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_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 +=== 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - 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: 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 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 131 242] - 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 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 241] +=== NAME 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 1024 - testutil.go:2349: [1] at 131 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=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 315] + 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 313] + 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 + 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 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 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 130 241] + 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=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=false,format=PAX + testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 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=GNU - testutil.go:1580: testing streams: [0 0 130 239] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 402 655] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - 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=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 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: 222, NextOffset: 255 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 402 514] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 318, NextOffset: 351 +=== 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 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 255, NextOffset: 365 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 -=== 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: [1] at 130 in stargz, uncompressed length 2148 -=== 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" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 -=== 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: [2] at 239 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: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 -=== 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=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 -=== 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:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME 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 1024 + 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 689, NextOffset: 799 -=== 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 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:509: Offset: 209, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 + 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 @@ -121974,53 +119957,105 @@ testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 316] +=== NAME 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 1024 - testutil.go:2349: [1] at 130 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 130 315] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME 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 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 236] + 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: - 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=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 234] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 + 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: "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 405 517] +=== 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=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 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + 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 === 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_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] 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: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 @@ -122028,172 +120063,193 @@ testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo" vs "foo" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 324 -=== 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 -=== 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: 229, NextOffset: 262 -=== 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: [1] at 132 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 357 -=== 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: [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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 -=== 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=0,format=USTAR,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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 +=== 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=9,prefix="../",src=0,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 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" 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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,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=USTAR - testutil.go:1580: testing streams: [0 0 132 242] - 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 319] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 404 657] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 319 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 132 316] + 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 + testutil.go:1580: testing streams: [0 0 404 516] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 244] + 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: "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 + 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 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 243] + 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 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,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/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: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 +=== 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=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 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 + 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 === 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 foo_empty3 foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty] vs [foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 -=== 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] +=== NAME 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 796, NextOffset: 829 -=== 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: [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=0,format=PAX,minChunkSize=0 - 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=USTAR - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 829, NextOffset: 965 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 504 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 654 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 @@ -122205,14 +120261,18 @@ testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty foo_empty3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 @@ -122225,119 +120285,133 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 275] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 275 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 206] + testutil.go: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 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 199] + testutil.go: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 210] + 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 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: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 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=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5 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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 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_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: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 -=== 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 281] +=== 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=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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 -=== 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: [2] at 281 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: 404, NextOffset: 515 -=== 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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_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_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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,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: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: "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_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] 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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 @@ -122347,20 +120421,20 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" @@ -122368,69 +120442,74 @@ 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: "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/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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== 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 276] +=== 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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 276 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 208] + testutil.go: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 201] + testutil.go: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 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: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 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 - testutil.go:1580: testing streams: [0 0 108 201] + 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=GNU,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 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 + 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" === 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"}]} +=== 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=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 "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo3] - 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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo5] 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: 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 @@ -122441,119 +120520,156 @@ 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 +=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1001, NextOffset: 1078 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,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: 209, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,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=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 113, NextOffset: 222 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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_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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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: [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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 222 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 277] +=== 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 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 105 204] + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 197] + testutil.go: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 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: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 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 205] + testutil.go: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 +=== 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=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 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + 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 + 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 === 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_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 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 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: "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 @@ -122565,294 +120681,254 @@ 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 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== 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=0,format=PAX,minChunkSize=0 - 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 "": [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 229 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_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 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty3" vs "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: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 +=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 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_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 842, NextOffset: 919 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 279] +=== 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] 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 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 210] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213] + testutil.go: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207] + 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 149] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 288] + 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 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 288] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + 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=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_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4] vs [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4 foo5 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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark] 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: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 -=== 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] +=== 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 === 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/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=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 533, NextOffset: 641 -=== 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 110 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 683, NextOffset: 791 -=== 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: [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:509: Offset: 314, NextOffset: 347 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + 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=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] + 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: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 482, NextOffset: 515 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 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: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 + testutil.go:2349: [1] at 148 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: 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:509: Offset: 650, NextOffset: 683 +=== 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=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5] + 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: 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 205] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 959 -=== 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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: [1] at 110 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 959, NextOffset: 992 -=== 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 205 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: 782, NextOffset: 815 -=== 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=0,format=GNU,minChunkSize=0 - 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: "foo_empty" vs "foo_empty" + 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,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 112 216] +=== 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=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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: - 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=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 290] + 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 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 289] + 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 + testutil.go:1580: testing streams: [0 0 147] 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111 214] + testutil.go: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 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 207] + 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 +=== 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=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 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 -=== 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"}]} -=== 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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"}]} -=== 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 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 511, NextOffset: 544 -=== 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=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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=GNU,minChunkSize=0 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_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_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 @@ -122869,111 +120945,103 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 206] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 489, NextOffset: 522 +=== 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 691 -=== 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 + testutil.go:509: Offset: 401, NextOffset: 511 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 511, NextOffset: 544 -=== 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 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 522, NextOffset: 658 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 691, NextOffset: 801 + 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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 691, NextOffset: 801 + 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 "": [foo_empty2 foo3 foo4 foo_empty5 foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo6 foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1080 + testutil.go:509: Offset: 830, NextOffset: 907 + 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: "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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1080 - testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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/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] +=== 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 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" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 287] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 209] + testutil.go: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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 202] + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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 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: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 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: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 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 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: 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 @@ -122986,11 +121054,6 @@ testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -122999,28 +121062,49 @@ testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 294] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 112 -=== 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=0,format=GNU,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: 484 + 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 "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 foo_empty2 foo3 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: "foo5" vs "foo5" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 112 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:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 @@ -123032,140 +121116,101 @@ 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 291] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,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=GNU - testutil.go:1580: testing streams: [0 0 112 217] +=== 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 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 112 210] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 218 568] + 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 + 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 218 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== 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 428] + 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=9,prefix="",format=USTAR,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 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 428 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: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 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 756 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 218 615] + testutil.go: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 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 615 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + 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 === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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":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 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo] - 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:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo3] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,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 108 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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 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 -=== 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 572] - 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: 212, NextOffset: 322 -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 - 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=GNU - testutil.go:2349: [1] at 221 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6 foo_empty 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: 976 + testutil.go:509: Offset: 806, NextOffset: 839 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_empty2" vs "foo_empty2" + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] + 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 @@ -123178,84 +121223,114 @@ testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 +=== 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" +=== 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=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go: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 -=== 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 432] - testutil.go:2330: got gzip streams: +=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 227 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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: [1] at 221 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: 322, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 432 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,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 222 575] +=== 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: - 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 575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222 435] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 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 222 762] + 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 621] + 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 +=== 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=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 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 578] + 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 + 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 224 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go: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 === 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 foo_empty2 foo_empty3 foo4 foo5 foo6 foo2 foo3 foo_empty4 foo_empty5 foo] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_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=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111] + 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: 694, NextOffset: 806 +=== 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 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=USTAR,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: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== 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 testutil.go:509: Offset: 356, NextOffset: 492 @@ -123264,126 +121339,108 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6] vs [foo6 foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6] + 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 -=== 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 438] - 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: 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 -=== 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 438 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:509: Offset: 805, NextOffset: 838 -=== 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "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: "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/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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,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 220 572] +=== 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 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=USTAR - testutil.go:1580: testing streams: [0 0 220 431] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 220 760] + 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 + 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 220 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 760 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 220 620] + 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 +=== 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=-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 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 573] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 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=GNU - testutil.go:1580: testing streams: [0 0 220 432] + 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 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 432 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=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 "": [foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6 foo foo_empty] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty5 .no.prefetch.landmark] 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 117 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: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:509: Offset: 700, NextOffset: 813 +=== 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: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 @@ -123395,73 +121452,43 @@ 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:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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 577] + 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 +=== 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=USTAR,minChunkSize=0 + 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: "foo3" vs "foo3" -=== 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: - 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: 375, NextOffset: 408 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,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 -=== 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: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 -=== 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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 +=== 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: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 437] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 437 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 @@ -123471,63 +121498,111 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 327 +=== 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: 117, NextOffset: 229 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_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 +=== 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: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 767] +=== 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 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 626] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + 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 224 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 226 581] + 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 + testutil.go:1580: testing streams: [0 0 132] 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 581 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=1,prefix="",format=PAX,minChunkSize=0#01 -=== 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 226 441] + 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/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=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 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 441 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 - testutil.go:1580: testing streams: [0 0 65579 134345] + 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 126] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === 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 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 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: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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=-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: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 +=== 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:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 @@ -123536,91 +121611,44 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 133221 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:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 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=externaltoc_gzip_compression_level=0,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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== 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: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo3] - 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_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/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=0,format=USTAR,minChunkSize=0 - 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 @@ -123628,51 +121656,47 @@ testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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: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 + testutil.go:1580: testing streams: [0 0 122] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== 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=-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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6] vs [foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" @@ -123681,123 +121705,150 @@ testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 989, NextOffset: 1022 +=== 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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" - 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: 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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] + 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=1,prefix="",format=GNU,minChunkSize=64000#01 -=== 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 428] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 287] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 428] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 287] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6] vs [foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 430] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 430 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 @@ -123808,40 +121859,41 @@ testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6 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/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: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: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 839, NextOffset: 975 + 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 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6] vs [foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 290] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 225 +=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 225, NextOffset: 258 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=PAX,minChunkSize=0 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" @@ -123851,75 +121903,71 @@ 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: "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: 1085 testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== 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: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 + testutil.go:1580: testing streams: [0 0 293] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 433] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== 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=-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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5] - 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_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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo3 foo_empty3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty5 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 @@ -123930,19 +121978,70 @@ 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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 +=== 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=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 +=== 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=PAX,minChunkSize=0 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: "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_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5] vs [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo foo3 foo_empty3 foo_empty foo2 foo_empty2 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 +=== NAME 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 554, NextOffset: 667 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 @@ -123959,195 +122058,202 @@ 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 293] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== 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=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" === 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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 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 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 298 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: 1008, NextOffset: 1085 - 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" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo2] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo6] + 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_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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 804 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + 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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 804, NextOffset: 837 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 914 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== 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: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== 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=1,prefix="./",format=GNU,minChunkSize=0#01 -=== 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] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== 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=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 === 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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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":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 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo4 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: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 + 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 @@ -124159,10 +122265,19 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_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 +=== 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: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -124170,139 +122285,97 @@ testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" 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 [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo2 foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 851, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - 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: 705, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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=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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== 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: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 +=== 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=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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === 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_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [foo_empty foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 +=== 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=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 @@ -124312,115 +122385,132 @@ 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1085 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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: "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 "": [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 === RUN TestGzipEStargz/testBuild/empty_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=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== 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: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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 -=== 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=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 @@ -124430,40 +122520,32 @@ 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_empty4" vs "foo_empty4" - 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=1,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: 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 "": [foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty5] + 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 @@ -124475,78 +122557,115 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "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: "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_empty" vs "foo_empty" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,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 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 497 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 262, NextOffset: 375 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_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=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=1,prefix="/",format=GNU,minChunkSize=0#01 -=== 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: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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go: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 === 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 "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo5 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 +=== 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=-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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 369, NextOffset: 402 +=== 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: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 @@ -124559,13 +122678,15 @@ 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: "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_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 @@ -124582,6 +122703,7 @@ 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 @@ -124595,117 +122717,132 @@ 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 -=== 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: === RUN TestGzipEStargz/testBuild/empty_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=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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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=-1,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=1,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5] + 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: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 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: "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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] + 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 [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_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_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 @@ -124718,84 +122855,49 @@ 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,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] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 + 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 +=== 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=true,format=PAX + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + 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=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 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2] vs [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo4 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: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 @@ -124806,27 +122908,31 @@ testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 "": [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2] 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: 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: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo4 foo_empty5] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 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: 2075, NextOffset: 2112 @@ -124846,37 +122952,75 @@ 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 703 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== 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 48452 97550] +=== 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=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 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN 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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 @@ -124887,16 +123031,6 @@ testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 @@ -124907,123 +123041,133 @@ testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 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: "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_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: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,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 48452 96574] +=== 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 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== 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=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" === 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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"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 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4] 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_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: 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: "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_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_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 672 - 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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4] - 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo] vs [foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo4] 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_empty" vs "foo_empty" + 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 @@ -125035,56 +123179,94 @@ 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: "foo_empty2" vs "foo_empty2" + 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: "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/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=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/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=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 48452 97550] +=== 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 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=64000#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5 foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714] +=== 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=1,prefix="./",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 1824 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2103, NextOffset: 2140 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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=USTAR,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 465 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 @@ -125097,187 +123279,223 @@ 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_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: "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 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty5] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,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 133 249 392 541 658 714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + 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=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":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 foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 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: 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 -=== 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 48452 96574] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 -=== 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=0,format=PAX,minChunkSize=0 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: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 1108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 96574 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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1066, NextOffset: 1389 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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_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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 2257 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 706, NextOffset: 1029 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1029, NextOffset: 1066 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + 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: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: "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: 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 + 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 + 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 === 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_empty2 foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 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: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 +=== 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=PAX,minChunkSize=0 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 @@ -125293,78 +123511,108 @@ 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_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 "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo_empty foo3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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_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" 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: "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 testutil.go:509: Offset: 463, NextOffset: 500 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [4] at 542 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: 1040, NextOffset: 1077 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + 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=PAX,minChunkSize=0 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48452 97550] +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=64000#01 + 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 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=0#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=PAX,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":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_empty5 foo6 foo foo_empty foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo3 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo3] + 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 @@ -125375,53 +123623,55 @@ testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 +=== 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 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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: 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 +=== 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:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 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: "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: 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: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo_empty2 foo3 foo_empty3] - 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" 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 @@ -125433,86 +123683,106 @@ testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48452 96574] +=== 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 65536 - testutil.go:2349: [1] at 48452 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== 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=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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2] vs [foo_empty4 foo6 foo foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4] + 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_empty2" vs "foo_empty2" + 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: "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: 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" -=== 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=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: "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 "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] 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 +=== NAME 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 +=== 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 + testutil.go:509: Offset: 1493, NextOffset: 1787 + 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: 2103, NextOffset: 2140 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [4] at 546 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: 1787, NextOffset: 1824 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo" vs "foo" @@ -125520,184 +123790,227 @@ 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: "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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== 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 97559] +=== 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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 + 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=-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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6 foo_empty foo2 foo3] vs [foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo 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: 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: "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 +=== 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 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: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 672, NextOffset: 709 -=== 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 788 -=== 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 709, NextOffset: 1035 + 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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2] + 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_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 + 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_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: 2270 - testutil.go:509: Offset: 1809, NextOffset: 1954 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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 + 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" === 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"}]} +=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":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 foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] - 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:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: "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_empty3" vs "foo_empty3" 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 -=== 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 96583] - 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: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5] vs [foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4 foo5 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: "foo3" vs "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 @@ -125707,59 +124020,72 @@ testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 -=== 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=-2,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: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1825, NextOffset: 1970 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,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: [1] at 48457 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 @@ -125772,7 +124098,7 @@ 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_empty2" vs "foo_empty2" + 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: 1119, NextOffset: 1156 @@ -125789,82 +124115,108 @@ 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 "": [foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] vs [foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty4 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6] + 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: 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 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 2275 - testutil.go:509: Offset: 1814, NextOffset: 1959 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48457 97559] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + 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=-2,prefix="",format=USTAR,minChunkSize=0#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=-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_empty5 foo6 foo foo2 foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo5] + 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_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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 @@ -125876,101 +124228,131 @@ testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 680, NextOffset: 717 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5] + 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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 172, NextOffset: 467 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1451, NextOffset: 1747 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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 96583] +=== 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 65536 - testutil.go:2349: [1] at 48457 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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=-2,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 === 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 "": [foo6 foo2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2] + 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] +=== 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 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "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_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 @@ -125981,15 +124363,34 @@ 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: "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: 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 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty2 foo_empty3 foo4 foo5 foo6 foo2 foo3 foo_empty4 foo_empty5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4 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 + 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 +=== 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -126001,176 +124402,225 @@ testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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=9,prefix="../",format=PAX,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 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 + 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 +=== 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=9,prefix="../",lossless=true,format=USTAR + 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 === 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 "": [foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo] vs [foo foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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_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: "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_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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 +=== 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: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: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4] + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 -=== 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=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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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_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: "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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48457 97560] +=== 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=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 65536 - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + 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 + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty3 foo5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + 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: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo6 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go: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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 110 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: 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: 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_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 @@ -126180,18 +124630,16 @@ 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_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" @@ -126200,217 +124648,312 @@ testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#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 48457 96584] +=== 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=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 65536 - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + 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 + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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=-1,prefix="",lossless=false,format=USTAR + 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 === 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_empty4 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2] vs [foo4 foo6 foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 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: "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" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty] vs [foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 3749, NextOffset: 3786 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "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: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,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=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== 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=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 +=== 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 112 216 338 466 572 622] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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=-2,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: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 foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5] vs [.no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty4 foo] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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=externaltoc_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" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 222 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:395: Comparing: "foo3" vs "foo3" + 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: [3] at 347 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: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + 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" +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty4 foo foo_empty 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: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 -=== 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 48455 97557] - 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: 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== 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=-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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo6] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -126418,49 +124961,42 @@ 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: "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: "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: "foo_empty5" vs "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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6] + 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 -=== 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: "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 @@ -126472,98 +125008,99 @@ testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48455 96581] +=== 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 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 + 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 +=== 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=false,format=GNU + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + 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 === 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 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6] vs [foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo6 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: "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_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: "foo3" vs "foo3" +=== 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=PAX,minChunkSize=0 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 "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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 @@ -126574,6 +125111,7 @@ 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 @@ -126584,86 +125122,106 @@ testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#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 48455 97557] +=== 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 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 627 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo3 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo6] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 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: "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: "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 +=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 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 @@ -126675,22 +125233,89 @@ 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: "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 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + 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 +=== 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: "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=PAX,minChunkSize=0#01 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 642 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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 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 + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -126701,62 +125326,58 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo5 foo6 foo2 foo4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6] vs [foo_empty5 foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] 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_empty3" vs "foo_empty3" + 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: "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 @@ -126764,457 +125385,637 @@ 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48455 96581] +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN 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 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 + 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 +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === 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 "": [foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] + 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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo2 foo4 foo_empty4 foo_empty5] vs [foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5] - 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: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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 48455 97557] +=== 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 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 + 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 + 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 +=== 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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo6 foo foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 +=== 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: "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: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [4] at 1038 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:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go: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: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 2184, NextOffset: 3749 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: 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: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] vs [foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "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_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_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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/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=PAX,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 48455 96581] +=== 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 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 + 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 +=== 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 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3] - 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: 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_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: 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 foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo6 foo foo_empty foo4 foo_empty4 foo_empty5 foo2 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 -=== 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48455,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48455,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48455,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo" 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_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=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-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=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1517 in stargz, uncompressed length 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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2] vs [foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo 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: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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 "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo6 foo foo_empty] - 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" +=== NAME 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 373, NextOffset: 410 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=USTAR,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 426 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 410, NextOffset: 573 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 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:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 738 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: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 573, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo2 foo4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6] 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 + 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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=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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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 48458 97561] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME 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 65536 - testutil.go:2349: [1] at 48458 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== RUN 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 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 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 foo5] vs [foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [6] at 1372 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3] vs [foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 +=== 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:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2] vs [foo foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] + 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: "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 "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] vs [foo5 foo2 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4] + 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: "foo_empty" vs "foo_empty" 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 @@ -127229,157 +126030,256 @@ testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 434 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 434, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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=USTAR,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 - testutil.go:509: Offset: 640, NextOffset: 772 - 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=-2,prefix="../",lossless=true,format=USTAR + 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== 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 48458 96585] +=== 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 65536 - testutil.go:2349: [1] at 48458 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== 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=GNU,minChunkSize=0#01 + 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=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== 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 === 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 foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:395: Comparing: "foo_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: 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: "foo_empty3" vs "foo_empty3" + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5 foo6 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: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 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: "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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387] + testutil.go:2330: got gzip streams: + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#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 48458 97561] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + 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 +=== 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=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 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + 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} +=== 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=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"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + 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=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 "": [foo2 foo3 foo_empty3 foo4 foo6 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark] 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - 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 @@ -127392,136 +126292,212 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 620, NextOffset: 787 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1164, NextOffset: 1201 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo_empty2 foo_empty4 foo5 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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: "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: "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" +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=USTAR,minChunkSize=64000#01 -=== 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 48458 96585] +=== 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 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 +=== 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=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + 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=64000#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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] vs [foo3 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] - 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo5 foo6 foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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=PAX,minChunkSize=0 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" 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: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 .no.prefetch.landmark] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo foo_empty2] 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: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo foo_empty foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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_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 @@ -127533,77 +126509,130 @@ 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_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: "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/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 145 198] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48458 97561] +=== 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} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== 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=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo4 foo5 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 147 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: 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: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,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" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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: 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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 @@ -127615,100 +126644,153 @@ testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=PAX,minChunkSize=0 + 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: "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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48458 96585] +=== NAME 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 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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 146 199] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 145 198] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 foo5 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4] vs [foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "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: "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" +=== 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: +=== 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 968, NextOffset: 1053 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 147 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: 1187, NextOffset: 1272 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 200 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: "foo" vs "foo" +=== 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=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] +=== 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} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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: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: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 @@ -127720,7 +126802,6 @@ 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 @@ -127732,56 +126813,88 @@ testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 -=== 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 48096 96218] +=== 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=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 65536 - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== 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 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 129 171] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5] vs [foo6 foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5] - 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:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo foo3 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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 @@ -127789,178 +126902,311 @@ testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" -=== 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=1,format=PAX,minChunkSize=0 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 .no.prefetch.landmark] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 -=== 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:509: Offset: 990, NextOffset: 1075 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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/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=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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 48096 96204] +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo4 foo_empty5 foo6 foo_empty] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 131 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:401: Directory: "" vs "": [foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty] vs [foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1155, NextOffset: 1192 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,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":131,"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:509: Offset: 981, NextOffset: 1066 + testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 +=== 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: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: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 811 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go: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: "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: 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1066 - testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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_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: "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: "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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177] + testutil.go:2330: got gzip streams: + 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 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty4] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go: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: "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: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 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: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,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=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 @@ -127969,38 +127215,38 @@ 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 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 -=== 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 48096 96218] - testutil.go:2330: got gzip streams: + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo_empty5 foo_empty foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 @@ -128012,43 +127258,86 @@ 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: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 -=== 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/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=9,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== 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"} +=== 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 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === 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 "": [foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo] vs [foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo3] vs [foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 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: "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 @@ -128056,45 +127345,46 @@ 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: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6 foo2] - 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3] vs [foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 @@ -128109,191 +127399,322 @@ testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 +=== NAME 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,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=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 431, NextOffset: 468 +=== 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: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48096 96204] +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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 142 184] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 141 183] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6 foo_empty] 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_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: 270 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6] vs [foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 +=== 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1010, NextOffset: 1178 + 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: 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: "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: "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_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty4] vs [foo_empty5 foo foo2 foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty3 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: 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: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 421, NextOffset: 592 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go: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 foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] 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: "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" 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "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: "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 +=== 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=GNU,minChunkSize=0 + 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: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== 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 48097 96217] +=== RUN 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 + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== 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 === 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 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_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 321 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: 485, NextOffset: 518 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 433 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - 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: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 foo6] vs [foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5] + 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_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 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 @@ -128301,20 +127722,16 @@ 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "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 +=== 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:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 @@ -128323,40 +127740,86 @@ testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,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 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== 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=1,prefix="./",format=GNU,minChunkSize=0#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":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_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6 .no.prefetch.landmark 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:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 +=== 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=USTAR,minChunkSize=0 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_empty2" vs "foo_empty2" + 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: "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 @@ -128365,77 +127828,161 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 -=== 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: 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + 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:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 492 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo6 foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4] + 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: 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: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 371, NextOffset: 404 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,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 48097 96203] +=== 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 65536 - testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="",format=PAX,minChunkSize=0#02 -=== RUN 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 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=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 +=== 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=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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6] vs [foo_empty5 foo_empty foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo5] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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_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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 @@ -128448,125 +127995,165 @@ testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 + 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: "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_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 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96228] +=== 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 +=== 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=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 + 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 === 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_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5 foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2] vs [foo6 foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 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_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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 666 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 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=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 +=== RUN TestGzipEStargz/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=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: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo6 foo foo_empty foo2 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 @@ -128579,6 +128166,7 @@ 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: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 @@ -128594,30 +128182,63 @@ 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: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 235] + 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 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + 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 1024 + 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=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 + 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" +=== 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=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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" +=== 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 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=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":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 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4] vs [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo5] + 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 @@ -128629,130 +128250,142 @@ 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: "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_empty4" vs "foo_empty4" +=== 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 232] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 - 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo5] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 +=== 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=PAX,minChunkSize=0 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: 1075 - testutil.go:509: Offset: 821, NextOffset: 898 - 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=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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,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 96214] +=== 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 238] 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=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN 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 1024 + testutil.go:2349: [1] at 131 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=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 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 131 313] + 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 313 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 130 239] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === 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"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 foo_empty5 foo_empty] vs [foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] + 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: "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_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_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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty3] vs [foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty 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:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 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 @@ -128764,16 +128397,27 @@ 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_empty" vs "foo_empty" - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 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" 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 +=== 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 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + 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=1,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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 @@ -128785,167 +128429,222 @@ testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 +=== 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96228] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 130 238] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="/",format=USTAR,minChunkSize=64000#02 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 130 236] + 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 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 130 315] + 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 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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 130 313] + 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 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 237] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6 foo_empty foo2 foo_empty2] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 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: "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: "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: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 + 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=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 235] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== 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 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo5 foo_empty] vs [foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4] vs [foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + 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: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:395: Comparing: "foo_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: "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=USTAR + testutil.go:1580: testing streams: [0 0 132 244] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96214] +=== 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" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 242] 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 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=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=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 + testutil.go:1580: testing streams: [0 0 132 316] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 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 +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 132 242] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo3 foo5] vs [foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo] - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 - 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=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: "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: "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_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_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: "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 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] vs [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: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 @@ -128957,19 +128656,17 @@ 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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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: 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 @@ -128981,21 +128678,77 @@ 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_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=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 +=== 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=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 275] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 275 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 206] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 199] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 210] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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 "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 @@ -129006,187 +128759,235 @@ 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: "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: "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: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] 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: 174, NextOffset: 207 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: "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:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5] 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_empty2" vs "foo_empty2" + 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 +=== 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 281] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,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 48102 96226] +=== 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 277] 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 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 208] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== 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=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 === 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5] - 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 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo6] 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_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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 225 +=== 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: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 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: "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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5 foo2 foo_empty2 foo3 foo_empty3] - 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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3 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: 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 - 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 282] + 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:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 +=== 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 282 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: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1080 +=== 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48102 96212] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 277] 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#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 110 205] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + 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 === 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 "" -=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5] + 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 @@ -129197,137 +128998,189 @@ testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" +=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 995, NextOffset: 1072 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 279] +=== 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:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + 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=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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 + testutil.go:1580: testing streams: [0 0 111 213] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/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 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 207] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + 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" +=== 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=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 "": [foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo5] vs [foo2 foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 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 +=== 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: [0] at 0 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: 976, NextOffset: 1009 +=== 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: [1] at 111 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 913 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 +=== 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=GNU,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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo_empty4] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo5 foo foo2 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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_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 @@ -129335,41 +129188,74 @@ testutil.go:509: Offset: 117, NextOffset: 227 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=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 211] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,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 +=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 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=true,format=GNU + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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=GNU,minChunkSize=0 + 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48099 96223] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 205] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48099 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN 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 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=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 290] + 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 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 288] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 foo2 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 @@ -129380,13 +129266,11 @@ 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 @@ -129400,84 +129284,105 @@ 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" +=== 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] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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" +=== 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=USTAR,minChunkSize=0 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo6] vs [foo2 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 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: "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: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "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: "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: "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 +=== 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: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48099 96209] +=== 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 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=9,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=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 65536 - testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 + 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 289] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 288] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === 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 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 @@ -129490,40 +129395,58 @@ testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_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_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 "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo_empty foo2] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 +=== 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 108 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: 846, NextOffset: 923 - 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: 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 +=== 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 202 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: 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 +=== 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 @@ -129532,153 +129455,249 @@ testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 -=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48099 96223] +=== 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 113 219] 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 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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 295] + 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 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 113 291] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 217] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 112 210] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo_empty5] vs [foo6 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: "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" +=== 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: +=== 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=-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=USTAR,minChunkSize=0 testutil.go:509: Offset: 975, NextOffset: 1008 +=== 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 218 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 567 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: 837, NextOffset: 914 +=== 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=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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty3 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 + 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 +=== 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 +=== 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: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== 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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 218 615] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 615 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 221 571] + 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 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=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 +=== 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=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 === 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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 +=== 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 222 433] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 222 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 433 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: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo3] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo4 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 @@ -129691,61 +129710,107 @@ 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: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 222 761] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=1,format=USTAR,minChunkSize=0 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" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 761 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: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48099 96209] +=== 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 620] 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 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN 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 1024 +=== 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=false,format=PAX + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 575] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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 + testutil.go:1580: testing streams: [0 0 220 430] + 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 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 === 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 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5] 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=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 760] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 760 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: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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: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 @@ -129768,104 +129833,128 @@ 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 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=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 220 619] + 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: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 619 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: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 +=== 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:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48097 96222] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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:1580: testing streams: [0 0 220 572] 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=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 - testutil.go:2349: [2] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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 + testutil.go:1580: testing streams: [0 0 220 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 224 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 766] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5] + 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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 -=== 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":48097,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} +=== 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 224 625] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 625 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: "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 @@ -129873,38 +129962,43 @@ testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 +=== 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:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo4] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "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: "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: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + 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 @@ -129920,21 +130014,51 @@ 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go: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 +=== 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=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: +=== 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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=-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 "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo4 foo_empty5 foo_empty foo2 foo_empty2] vs [foo5 foo_empty5 foo foo2 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] vs [foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3] + 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 @@ -129946,40 +130070,31 @@ testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: 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: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 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 @@ -129990,65 +130105,107 @@ 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: "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: "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_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: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 +=== 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] === 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=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48097 96208] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 65536 - testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=USTAR,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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=PAX + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:395: Comparing: "foo_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 @@ -130056,20 +130213,20 @@ testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5] vs [foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo4] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] + 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 @@ -130086,41 +130243,74 @@ 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_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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96232] +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=64000#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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=-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_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo5 foo6] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3] - 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo6 foo foo2 foo3 foo4] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,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: "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 @@ -130128,26 +130318,31 @@ testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + 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_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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty2 foo_empty3 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 @@ -130158,44 +130353,12 @@ testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48105 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "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 @@ -130206,59 +130369,97 @@ 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6] vs [foo foo_empty foo2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 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_empty4" vs "foo_empty4" + 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty5 foo6 foo2 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 @@ -130269,6 +130470,7 @@ 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 @@ -130279,99 +130481,158 @@ 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: "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: 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} === 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=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96218] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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" +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR 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 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/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=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "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_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 "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo4 foo5 foo6 foo foo_empty foo2] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo3 foo_empty4 foo5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo6 foo_empty] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1008, NextOffset: 1085 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 837, NextOffset: 914 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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":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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 @@ -130382,35 +130643,52 @@ 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_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96232] +=== 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 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo foo2] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo2 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 @@ -130421,40 +130699,43 @@ 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: "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 "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty4 foo5 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -130462,86 +130743,136 @@ 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: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" 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: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 1942 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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"} + testutil.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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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_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 @@ -130551,587 +130882,673 @@ testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 168, NextOffset: 456 - 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: "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: "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: "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96218] +=== 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 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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_empty2 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo foo_empty foo3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo5 foo6] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "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_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 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" - 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 +=== 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=USTAR,minChunkSize=0 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 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96229] +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 === 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 foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 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: "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:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 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 -=== 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "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: "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: "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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo foo2] + 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: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2084, NextOffset: 2121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1765, NextOffset: 1802 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2121, NextOffset: 2266 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1802, NextOffset: 1947 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_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_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] - 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 -=== 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: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:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo5 foo6 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "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: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 +=== 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=USTAR,minChunkSize=0 + 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_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty4] vs [foo5 foo_empty foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] + 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: "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 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== 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: 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: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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=externaltoc_gzip_compression_level=-2,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" + 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 === 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=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96215] +=== 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=-1,prefix="/",format=USTAR,minChunkSize=64000#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 48104 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=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":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 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo5] - 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:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo5 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_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: 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4] vs [foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo6 foo foo_empty foo2 foo3] vs [foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3] + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 -=== 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=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: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 -=== 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:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96236] +=== 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 48449 97546] 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=true,format=USTAR + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] 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" 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 -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - 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:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 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: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 -=== 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:509: Offset: 712, NextOffset: 1040 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 +=== 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=PAX,minChunkSize=0 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2 foo3] vs [foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6] + 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 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_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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48449 96569] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty5 foo2 foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5] - 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: "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:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty3] - 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=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: 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: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3] + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 @@ -131143,130 +131560,165 @@ testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96222] +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48449 97546] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=-1,prefix="",lossless=true,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":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_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4] 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "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: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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: "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 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo6 foo foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 -=== 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=PAX,minChunkSize=0 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96236] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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 48449 96569] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go: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 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo6] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96569 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:509: Offset: 382, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 709, NextOffset: 1035 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" 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":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_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 @@ -131274,103 +131726,76 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 +=== 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] vs [foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] + 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: 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: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 - 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo5 foo6] 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 @@ -131384,107 +131809,130 @@ testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo5 foo6] vs [foo6 foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48449 97546] + 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: 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 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" 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_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96222] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=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=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === 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_empty2 foo3 foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] vs [foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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" -=== 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=GNU,minChunkSize=0 - 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] vs [foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo] vs [foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2] + 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" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -131501,75 +131949,58 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 1729, NextOffset: 1766 - testutil.go:509: Offset: 1448, NextOffset: 1485 - testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:509: Offset: 1485, NextOffset: 1777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48102 96237] +=== 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 48449 96569] 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 96237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 48449 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 "": [foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 717, NextOffset: 1047 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: 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" 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: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 @@ -131581,32 +132012,31 @@ 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 "": [foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:509: Offset: 1784, NextOffset: 2114 + 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: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2151, NextOffset: 2296 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 foo4 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6] + 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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -131614,133 +132044,149 @@ 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== 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 48102 96223] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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:1580: testing streams: [0 0 48454 97555] 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 96223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97555 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=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 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo 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" 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: "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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/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=0,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: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48454 96578] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo2 foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4] vs [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3] + 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 @@ -131751,97 +132197,82 @@ 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2] + 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 1602, NextOffset: 1639 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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_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=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96247] - 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 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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"}]} -=== 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=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":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 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [.no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3] 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_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 @@ -131849,9 +132280,25 @@ testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48454 97555] + 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: 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_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 @@ -131860,94 +132307,113 @@ 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_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo_empty2 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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/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/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97555 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 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: "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:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=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 48108 96233] - 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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== 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=0,prefix="../",src=2,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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=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: "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 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2] + 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" @@ -131955,6 +132421,21 @@ 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" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -131962,75 +132443,50 @@ 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=false,format=USTAR - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 48454 96578] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-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 -=== 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":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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=USTAR,minChunkSize=0 - 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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === 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 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6] vs [foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_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 @@ -132041,102 +132497,79 @@ 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" -=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo3 foo4 foo5] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go: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_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96247] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48454 97556] 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 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === 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 foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo foo_empty foo2 foo3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "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: "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 @@ -132145,24 +132578,42 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo5 foo6] vs [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 @@ -132179,19 +132630,40 @@ 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_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_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=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,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=false,format=PAX +=== 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 48454 96579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96579 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=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 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4] vs [foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -132199,7 +132671,23 @@ testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -132209,126 +132697,116 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 -=== 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 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_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo 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: 545, NextOffset: 582 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:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2] vs [foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4] + 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,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 48108 96233] +=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48452 97553] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5 foo foo_empty foo2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] 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: 6953, NextOffset: 6990 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 "": [foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 6990, NextOffset: 8555 + 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 @@ -132340,179 +132818,173 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty] vs [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty] vs [foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark 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_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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: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 +=== 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 48452 96576] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6464, NextOffset: 6501 +=== 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: 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" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] vs [foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== 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: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48108 96247] - 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48452 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=0,prefix="./",src=2,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=false,format=GNU +=== 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=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 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5 foo_empty5] vs [foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - 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 -=== 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=0,prefix="./",src=2,format=GNU,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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -132526,44 +132998,45 @@ testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 === 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=GNU,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 48108 96233] +=== 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 48452 97553] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== 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 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -132571,13 +133044,10 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo6 foo foo_empty foo2] vs [foo6 foo_empty foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" +=== 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 @@ -132587,55 +133057,48 @@ 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: "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: 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 -=== 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=GNU,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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo6 foo2] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo3 foo4 foo_empty5] vs [foo_empty5 foo3 foo5 foo6 foo foo_empty foo2 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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -132646,53 +133109,94 @@ testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== 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=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48452 96576] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48452 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo5 foo_empty5 foo] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 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: "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:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty5 foo6 foo_empty foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 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" +=== 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=0,prefix="../",src=2,format=GNU,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_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_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 "": [foo_empty foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty] +=== 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=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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 6953, NextOffset: 6990 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 foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo5 foo_empty5] + 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 @@ -132703,71 +133207,70 @@ testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96241] +=== 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=PAX,minChunkSize=0/duplicated_entry_offset +=== 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 48452 97553] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48452 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6 foo] vs [foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6 foo foo2 foo_empty2 foo3] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5] + 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_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: 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: "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 @@ -132783,19 +133286,27 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo] vs [foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] + 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 @@ -132807,52 +133318,50 @@ 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: "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_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 === 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=-1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96227] +=== 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=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48452 96576] testutil.go:2330: got gzip streams: 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 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48452 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=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 "": [foo5 foo_empty5 foo_empty2 foo_empty4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6 foo] vs [foo_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo] 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: "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 @@ -132875,136 +133384,130 @@ testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6 foo foo_empty] - 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: "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:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 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: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + 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: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go: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_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48104 96241] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48456 97558] 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=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 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty5 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48104,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: "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: "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6 foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 @@ -133016,257 +133519,251 @@ 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: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== 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=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48456 96581] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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 "": [foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark] - 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: 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5 foo_empty foo3] vs [foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark 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: "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_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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5] 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48104 96227] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2] - 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:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - 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: 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" + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48456 97558] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 === 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_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo6] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go: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" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 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: 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 "": [foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4] vs [foo5 foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4] + 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 - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 === 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=GNU - testutil.go:1580: testing streams: [0 0 48102 96242] +=== 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=0,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=false,format=PAX + testutil.go:1580: testing streams: [0 0 48456 96581] 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 +=== 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=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} +=== 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=1,prefix="../",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === 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 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 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: "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: 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: "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 @@ -133278,71 +133775,105 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5] vs [foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo4] - 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: 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: "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: 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_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: "foo_empty3" vs "foo_empty3" + 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 "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo3 foo4] + 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 -=== 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: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: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=GNU - testutil.go:1580: testing streams: [0 0 48102 96228] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48456 97558] 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 96228 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo5 foo_empty5 foo foo2 foo_empty2] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5 foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 @@ -133354,49 +133885,28 @@ 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: "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: "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: "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 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5] vs [foo6 foo_empty foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "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: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo4 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo] + 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: 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 @@ -133407,95 +133917,113 @@ testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === 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 48110 96252] +=== 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=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48456 96581] 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 68708 - testutil.go:2349: [2] at 96252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=false,format=USTAR -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5] vs [foo4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty 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 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5] 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: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_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_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 @@ -133504,59 +134032,70 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 - 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" === 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=USTAR - testutil.go:1580: testing streams: [0 0 48110 96238] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48097 96217] 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 96238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty] vs [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 +=== 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: 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: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 952 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: 434, NextOffset: 471 - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 616, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1155 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 @@ -133568,88 +134107,92 @@ 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty2 foo3 foo5 foo_empty5 foo6] - 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: 1277 - testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 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: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=GNU,minChunkSize=0 + 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: "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: "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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,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 48110 96252] +=== 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48097 96202] 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 68708 - testutil.go:2349: [2] at 96252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== 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=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_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4] - 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: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6] vs [foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 415 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 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_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 @@ -133661,141 +134204,119 @@ testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5] 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: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5 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: 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: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" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:509: Offset: 985, NextOffset: 1070 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#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 48110 96238] - 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 96238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== 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=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_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go: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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 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: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_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: 1058 - testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo5 foo6] vs [foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 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: 263 + testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_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: 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 @@ -133803,66 +134324,55 @@ testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 +=== 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 48097 96217] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 973 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + 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:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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 48110 96251] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48110 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo5 foo6] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - 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:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 @@ -133873,31 +134383,39 @@ testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo5 foo6 foo foo_empty foo2] - 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" 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: "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: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo4 foo_empty4] 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 @@ -133909,18 +134427,57 @@ 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48097 96202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty4 foo5 foo6] vs [foo foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 +=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 @@ -133932,18 +134489,8 @@ 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: "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_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 @@ -133951,39 +134498,22 @@ testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 -=== 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 96237] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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=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=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6] vs [foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo5] 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_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: "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=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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 @@ -134000,55 +134530,50 @@ testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48110 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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: 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,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/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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4] +=== 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 48096 96214] + 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:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo4 foo5] vs [foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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_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: "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 @@ -134058,83 +134583,81 @@ testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 + testutil.go:2349: [2] 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 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: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5] vs [foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty3 foo_empty4 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_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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - 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_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" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48544 98030] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48544 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98030 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 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: 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: "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: 651, NextOffset: 684 @@ -134147,6 +134670,11 @@ 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 @@ -134157,12 +134685,26 @@ 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 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4] vs [foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty 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: 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: "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 +=== 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=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 @@ -134171,26 +134713,11 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo" 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 @@ -134198,164 +134725,166 @@ testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 === 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/duplicated_entry_offset -=== 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 48544 97054] +=== 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 48096 96199] testutil.go:2330: got gzip streams: -=== 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=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48544 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=PAX -=== 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=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo5 foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo foo2] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4] vs [foo_empty4 foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5 foo foo2 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: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 -=== 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=USTAR,minChunkSize=0 - 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: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "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 + 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/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=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48544 98030] +=== 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 48101 96224] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48544 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98030 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== 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=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 "": [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo6 foo_empty] - 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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/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=PAX,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: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 654 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" @@ -134364,20 +134893,18 @@ 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_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5] 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 @@ -134390,48 +134917,29 @@ 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: "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_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=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48544 97054] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48544 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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"}]} +=== 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=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":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 foo5 foo6 foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty4 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: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 @@ -134442,12 +134950,8 @@ 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_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" @@ -134455,118 +134959,125 @@ 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 "": [foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo_empty3 foo4 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: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: 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: "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_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo5 foo6 foo_empty foo_empty2 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48547 98037] +=== 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 48101 96209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98037 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo6] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 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: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 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 +=== 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=9,prefix="/",src=2,format=PAX,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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3] vs [foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo5 foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] + 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 @@ -134577,169 +135088,180 @@ testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,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 48547 97061] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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 48101 96224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97061 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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":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 "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6] - 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" 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:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: 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_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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 407, NextOffset: 519 + 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: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 98043] +=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96209] 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 98043 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 .no.prefetch.landmark foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3] 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_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: "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: "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 @@ -134751,140 +135273,96 @@ 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: "" 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 [foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] 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: 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: "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: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo] + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 111, NextOffset: 218 + 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" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 -=== 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 97067] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 815 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,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: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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== 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=0,prefix="../",format=USTAR,minChunkSize=0/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 48549 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97067 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/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 +=== 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 +=== 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=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_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2] vs [foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4] - 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 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:509: Offset: 691, NextOffset: 801 - 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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo] vs [foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo] - 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: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1080 + testutil.go:509: Offset: 970, NextOffset: 1003 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:509: Offset: 1003, NextOffset: 1080 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5] + 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 @@ -134895,51 +135373,63 @@ testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo_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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48549 98043] +=== 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 48100 96222] testutil.go:2330: got gzip streams: +=== 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: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 98043 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 + testutil.go:2349: [2] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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 -=== 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=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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 "": [foo2 foo3 foo4 foo_empty5 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 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 @@ -134949,42 +135439,48 @@ testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 -=== 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 97067] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go: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: "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: "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: 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/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/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,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: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo5 foo6] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "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: 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: "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 testutil.go:509: Offset: 646, NextOffset: 679 @@ -134995,106 +135491,80 @@ 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: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 517, NextOffset: 652 -=== 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 97067 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 395, NextOffset: 504 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48549,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 685, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 646 - 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=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=-2,prefix="./",lossless=true,format=GNU +=== 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=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 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3 foo4] vs [foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo5 foo_empty5] + 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 +=== 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 48100 96207] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 @@ -135105,159 +135575,144 @@ 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: "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_empty" vs "foo_empty" -=== 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=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48551 98049] - testutil.go:2330: got gzip streams: +=== 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 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,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=-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:2349: [1] at 48100 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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/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=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 === 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_empty3 foo_empty4 foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2 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: 225, NextOffset: 258 -=== 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: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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo_empty5 foo6] vs [foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" 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: "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_empty" vs "foo_empty" + 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" -=== 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: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6] vs [foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2] 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: "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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === 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=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48551 97073] +=== 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 48098 96220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97073 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48098 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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 "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3] + 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: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 @@ -135265,119 +135720,137 @@ 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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 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_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:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 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_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + 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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48545 98035] +=== 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=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 48098 96205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 === 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 "": [foo6 foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 224 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2] vs [foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 @@ -135390,96 +135863,76 @@ 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: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48545 97059] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo5] vs [foo_empty2 foo3 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo6 foo_empty] vs [foo_empty5 foo2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5 foo6 .no.prefetch.landmark] vs [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4] + 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: "foo3" vs "foo3" @@ -135487,24 +135940,19 @@ 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - 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 @@ -135516,44 +135964,42 @@ 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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48545 98035] +=== 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 48098 96220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48098 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5] - 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo foo_empty foo2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 @@ -135569,21 +136015,24 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=PAX,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo] vs [foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo foo_empty foo2 foo_empty3 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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -135595,71 +136044,53 @@ testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== 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 48545 97059] +=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96205] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== 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 -=== 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=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48098 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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=-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_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] vs [foo3 foo4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 @@ -135671,82 +136102,76 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3] 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: 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: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo_empty4 foo5] 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: "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: "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: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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=-2,prefix="/",lossless=true,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 -=== 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 48547 98043] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98043 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo5] vs [foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5 foo] - 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:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 @@ -135759,236 +136184,255 @@ 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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty3 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:401: Directory: "" vs "": [foo foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 +=== 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 48095 96218] + 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: 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48547 97067] - testutil.go:2330: got gzip streams: + 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 +=== 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 -=== 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=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97067 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 804, NextOffset: 837 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty3 foo4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo_empty3 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5 foo foo_empty foo_empty2] 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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: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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_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" === 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=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 98048] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48095 96203] 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 98048 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === 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 "": [foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] + 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: 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - 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_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo_empty4 foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty] - 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -135996,333 +136440,345 @@ 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 97072] +=== 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 48103 96228] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/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 - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97072 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread 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 === 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_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6] vs [foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo4 foo6 .no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5] 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: "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: "foo6" vs "foo6" +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:395: Comparing: "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: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] vs [foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] 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: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 846, NextOffset: 923 + 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: "foo_empty4" vs "foo_empty4" +=== 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=GNU,minChunkSize=0 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: "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: "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: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48551 98048] - 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=-2,prefix="../",lossless=true,format=PAX - 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 98048 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4] - 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_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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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 48551 97072] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - 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/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 48551 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97072 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo6 foo foo_empty2 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 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: "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: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 -=== 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: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 819, NextOffset: 852 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:509: Offset: 852, NextOffset: 929 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: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo4 foo_empty4 foo5] vs [foo4 foo5 foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] + testutil.go:509: Offset: 411, NextOffset: 525 + 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: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== 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=PAX + testutil.go:1580: testing streams: [0 0 48103 96228] + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=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 "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty4 foo6] vs [foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "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: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 @@ -136331,45 +136787,26 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 -=== 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=USTAR,minChunkSize=0 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: "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" 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: "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 "": [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo_empty5 foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 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: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2] vs [foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 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 @@ -136380,39 +136817,50 @@ 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: "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_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: "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/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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== 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 48554 98055] +=== 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/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 - testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98055 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -136420,26 +136868,21 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2] vs [foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo_empty5 foo6 foo2] - 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:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,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_empty5" vs "foo_empty5" 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 @@ -136451,28 +136894,23 @@ 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: 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: "" 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 [foo_empty3 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2] - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo3 foo4] vs [foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] + 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 @@ -136480,6 +136918,14 @@ 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: "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: 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 @@ -136490,259 +136936,39 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=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: "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48554 97079] - 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 97079 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":64000,"chunkDigest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96226] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": 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 "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo5 foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo5 foo_empty5] vs [foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] + 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" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 +=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 383, 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: 785, NextOffset: 822 @@ -136750,146 +136976,92 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 -=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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=externaltoc_gzip_compression_level=9,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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + 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: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: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 + 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_empty4" vs "foo_empty4" === 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_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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== 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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=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 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty] - 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 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 @@ -136901,13 +137073,6 @@ 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 @@ -136915,144 +137080,130 @@ testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 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_empty2" vs "foo_empty2" + 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5] 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: "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: "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: 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 === 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_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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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/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] +=== 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=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96211] 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: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/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go: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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=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_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo4] - 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:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6] 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" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "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: "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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo] vs [foo_empty3 foo5 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3] + 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: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5] - 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: "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:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 @@ -137064,85 +137215,45 @@ 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: "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 === 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_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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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=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=-2,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":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 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5 foo2] vs [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo_empty2 foo3] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: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: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 @@ -137150,15 +137261,42 @@ 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: "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: "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 "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo4] vs [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 +=== 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 48101 96234] + 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:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 @@ -137168,105 +137306,63 @@ 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: "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_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 +=== 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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:509: Offset: 1819, NextOffset: 1964 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== 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=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 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6 foo_empty2 foo3] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_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" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 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 @@ -137277,367 +137373,183 @@ 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo6] vs [foo5 foo_empty5 foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark] vs [foo5 foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "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_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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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:509: Offset: 1802, NextOffset: 1947 === 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_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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24074 48487 72566 97371] - 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 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24074 48487 72566 96528] - 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 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48487 72566 97371] - 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 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48487 72566 96528] - 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 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24073 48487 72564 97369] - 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 48487 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24073 48487 72564 96526] +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96219] 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 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96526 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/duplicated_entry_offset + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/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":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=PAX,minChunkSize=0 + 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: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go: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: "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 "": [foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4] 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: "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: "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 -=== 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: 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 + 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: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48491 72574 97379] - 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 48491 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24077 48491 72574 96536] - 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 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48491 72574 97379] - 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 48491 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48491 72574 96536] - 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 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48492 72573 97378] +=== 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 48101 96234] 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 48492 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97378 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/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: [1] at 48101 in stargz, uncompressed length 68708 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go: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 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 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: "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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6] vs [foo6 foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 @@ -137648,25 +137560,55 @@ testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,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: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 1954 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:395: Comparing: "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 @@ -137677,118 +137619,89 @@ 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: "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/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=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2125, NextOffset: 2270 - testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:509: Offset: 497, NextOffset: 788 - testutil.go:395: Comparing: "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/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=9,prefix="../",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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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 24076 48492 72573 96535] -=== 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== 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=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96219] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} === 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_empty4 foo6 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3] 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1738, NextOffset: 1775 -=== 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + 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:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 -=== 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=GNU,minChunkSize=0 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_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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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" + 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: "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: "" vs "" - 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 foo_empty foo2 foo3 foo_empty4 foo6 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo] vs [foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty] 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72573 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,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: 676 - testutil.go:509: Offset: 171, NextOffset: 464 + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 @@ -137796,90 +137709,95 @@ 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: "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 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: "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 === 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=9,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=true,format=USTAR -=== 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 +=== 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=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,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_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo_empty5 foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty] vs [foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "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: 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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty5 foo6 foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2] 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" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "foo_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_empty3" vs "foo_empty3" - 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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 @@ -137891,39 +137809,32 @@ 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=2,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 24076 48490 72568 97373] +=== 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 48102 96235] 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97373 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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":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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,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":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_empty2 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo foo_empty foo2 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" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 @@ -137935,50 +137846,49 @@ 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2] vs [foo_empty2 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo5 foo6] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3] + 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: "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_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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 @@ -137989,130 +137899,46 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/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 48490 72568 96530] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96530 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48490 72568 97373] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97373 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48490 72568 96530] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96530 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24075 48490 72569 97374] - 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 48490 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24075 48490 72569 96531] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96220] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== 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 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt bar test foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -138135,42 +137961,39 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 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: 4994, NextOffset: 10147 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -138184,14 +138007,19 @@ 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" -=== 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=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: 10147, NextOffset: 10184 @@ -138202,15 +138030,36 @@ 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo3.txt baz.txt foo1.txt bar barlink 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 @@ -138227,11 +138076,11 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -138269,61 +138118,55 @@ 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 .no.prefetch.landmark baz.txt foo1.txt barlink test 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: "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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48493 72577 97382] - 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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=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 @@ -138331,33 +138174,40 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,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:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 96243] + 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 96243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.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 @@ -138374,7 +138224,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -138410,16 +138260,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 bar barlink test dev test2 foo1.txt foo3.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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + 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 @@ -138436,11 +138283,6 @@ 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] @@ -138474,49 +138316,24 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48493 72577 96539] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48106 96228] 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 48493 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=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: 0, NextOffset: 10956 @@ -138524,13 +138341,13 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== 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=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: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -138540,15 +138357,30 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138559,11 +138391,8 @@ 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 barlink test test2 .no.prefetch.landmark bar foo3.txt 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -138575,21 +138404,35 @@ 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 "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "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: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138603,13 +138446,11 @@ 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: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -138618,17 +138459,36 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,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/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/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=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: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" @@ -138643,8 +138503,6 @@ 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=-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:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -138673,35 +138531,14 @@ testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 -=== 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 48493 72577 97382] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,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 -=== 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=0,prefix="/",src=0,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -138709,14 +138546,11 @@ 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=true,format=PAX - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -138728,34 +138562,30 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 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=true,format=PAX - testutil.go:2349: [4] at 97382 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -138764,48 +138594,38 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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/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 -=== 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=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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 96243] + 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test 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: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" @@ -138820,8 +138640,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138847,14 +138665,22 @@ 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 foo3.txt test test2 foo1.txt 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 test baz.txt foo1.txt bar foo3.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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138862,22 +138688,30 @@ 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 -=== 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: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: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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "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" @@ -138893,49 +138727,26 @@ 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:395: Comparing: "test" vs "test" + testutil.go:401: 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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:1580: testing streams: [0 0 24078 48493 72577 96539] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test2 foo1.txt 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] @@ -138949,18 +138760,18 @@ 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 [testfifo testchar1 testchar2 testblock] + 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/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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -138989,29 +138800,24 @@ 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] +=== 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 96228] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt 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: "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:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt] vs [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 +=== 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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -139023,8 +138829,14 @@ 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: "test2" vs "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 +=== 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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -139033,8 +138845,6 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== 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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -139044,9 +138854,47 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 +=== 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 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -139054,12 +138902,12 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -139096,11 +138944,11 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=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: 0, NextOffset: 10956 +=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139118,37 +138966,41 @@ 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 foo3.txt barlink .no.prefetch.landmark baz.txt 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: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== 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:509: Offset: 545, NextOffset: 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: "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: "test2" vs "test2" + testutil.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:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -139157,14 +139009,10 @@ 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 [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: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=USTAR,minChunkSize=64000 + 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 @@ -139179,31 +139027,17 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48493 72576 97381] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar 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" @@ -139214,24 +139048,30 @@ testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/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: "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 +=== 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 48106 96243] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13293, NextOffset: 13330 +=== 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=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139245,6 +139085,8 @@ 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=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,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" @@ -139256,20 +139098,18 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -139283,12 +139123,37 @@ 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: "bar" vs "bar" + testutil.go:401: 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48106 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:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 96243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13219, NextOffset: 13256 +=== 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12106, NextOffset: 12143 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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=0 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 @@ -139296,19 +139161,11 @@ 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139324,30 +139181,45 @@ 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=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48493 72576 96538] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96538 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 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 @@ -139355,7 +139227,7 @@ testutil.go:401: Directory: "bar" 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 -=== 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=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -139374,30 +139246,22 @@ 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: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 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test 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: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== 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=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -139406,11 +139270,6 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 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 foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -139427,6 +139286,10 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -139439,75 +139302,42 @@ 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=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test2" vs "test2" - testutil.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 -=== 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=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96228] + 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 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] - testutil.go:395: Comparing: "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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139526,6 +139356,8 @@ 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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -139536,23 +139368,54 @@ testutil.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 dev .no.prefetch.landmark foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 3937, NextOffset: 4994 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test 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: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 +=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=0 + 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" @@ -139574,10 +139437,6 @@ 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=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48123 72198 96197] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 @@ -139586,8 +139445,7 @@ 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -139599,60 +139457,14 @@ 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=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 === 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== 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=PAX,minChunkSize=64000 - 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: "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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -139663,9 +139475,11 @@ 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=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=PAX,minChunkSize=64000 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: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" @@ -139677,8 +139491,6 @@ 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 -=== 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 @@ -139687,10 +139499,9 @@ 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 baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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 @@ -139702,15 +139513,24 @@ 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: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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev 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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -139723,16 +139543,16 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === 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: "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: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" @@ -139748,62 +139568,53 @@ 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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48123 72198 96183] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_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":"/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] 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=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 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 +=== 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 96238] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + 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 96238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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" + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0#01 === 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 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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: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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo3.txt 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] @@ -139817,11 +139628,11 @@ 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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139837,23 +139648,38 @@ testutil.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 dev .no.prefetch.landmark foo1.txt bar test 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.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 test dev test2 .no.prefetch.landmark foo1.txt bar 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: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + 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 @@ -139870,21 +139696,6 @@ 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -139896,26 +139707,43 @@ 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/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 48103 96223] + 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt dev test2 baz.txt foo1.txt] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar 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] @@ -139933,8 +139761,6 @@ testutil.go:395: 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -139949,8 +139775,27 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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"} +=== 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=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== 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=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/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: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -139964,8 +139809,19 @@ 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 "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -139982,6 +139838,9 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -139994,20 +139853,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140023,33 +139868,48 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48123 72198 96197] - 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 48123 in stargz, uncompressed length 33536 -=== 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/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=true,format=PAX +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test dev test2 foo1.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -140086,45 +139946,31 @@ 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev test2 foo1.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 foo1.txt barlink test .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: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -140137,6 +139983,10 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 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:1580: testing streams: [0 0 48103 96238] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -140148,38 +139998,43 @@ 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 +=== 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=0,prefix="../",src=0,format=PAX,minChunkSize=0 + 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 +=== 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 96238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test dev test2 baz.txt 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: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140196,7 +140051,7 @@ 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: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" @@ -140207,10 +140062,10 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== 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: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:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140234,15 +140089,14 @@ 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 "": [foo1.txt bar foo3.txt test dev test2 baz.txt barlink .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink test .no.prefetch.landmark 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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140251,21 +140105,23 @@ 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: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: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 testutil.go:395: Comparing: "bar" vs "bar" @@ -140276,9 +140132,19 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -140287,46 +140153,18 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=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 24073 48123 72198 96183] +=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48103 96223] 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 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -140339,28 +140177,57 @@ testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 +=== 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=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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 [testchar1 testchar2 testblock testfifo] + 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,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" @@ -140376,8 +140243,44 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt bar barlink 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140391,24 +140294,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== 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=0,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140425,82 +140310,13 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48123 72196 96195] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24072 48123 72196 96181] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24074 48129 72207 96206] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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 24074 48129 72207 96192] - testutil.go:2330: got gzip streams: -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -140508,29 +140324,20 @@ 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=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=0,format=GNU,minChunkSize=64000 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=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "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: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: 10956 -=== 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=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 @@ -140540,25 +140347,8 @@ 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=USTAR - testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 -=== 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,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 @@ -140571,8 +140361,6 @@ 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=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 @@ -140587,9 +140375,7 @@ testutil.go:509: Offset: 545, NextOffset: 12013 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 [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:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -140603,40 +140389,38 @@ 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: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.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: 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 +=== 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=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -140645,16 +140429,38 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48101 96239] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -140667,7 +140473,7 @@ 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: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" @@ -140689,6 +140495,8 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 +=== 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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -140711,32 +140519,28 @@ 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 barlink dev bar foo3.txt 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.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: 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -140745,17 +140549,7 @@ 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: "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" @@ -140771,31 +140565,28 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140806,13 +140597,7 @@ 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=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 -=== 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 24074 48129 72207 96206] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -140821,8 +140606,9 @@ 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=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== 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 48101 96224] + testutil.go:2330: got gzip streams: === 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 @@ -140832,13 +140618,13 @@ 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=true,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== 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:395: Comparing: "foo1.txt" vs "foo1.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=false,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=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" @@ -140847,52 +140633,50 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 -=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 48101 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} === 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 -=== 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=GNU,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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 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=true,format=PAX - testutil.go:2349: [3] at 72207 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,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"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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 [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 foo3.txt test2 .no.prefetch.landmark foo1.txt barlink 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 @@ -140900,15 +140684,40 @@ 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:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go: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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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" @@ -140925,40 +140734,15 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar 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 - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt 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: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" @@ -140984,6 +140768,8 @@ 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=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=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 @@ -140991,8 +140777,31 @@ testutil.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 "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141003,17 +140812,14 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 +=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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" @@ -141026,7 +140832,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -141046,38 +140852,27 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48129 72207 96192] +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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/duplicated_entry_offset + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -141086,7 +140881,24 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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 +=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141114,8 +140926,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" -=== 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:401: Directory: "bar" 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 @@ -141136,21 +140946,19 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.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:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt 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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 @@ -141159,15 +140967,17 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141176,9 +140986,12 @@ 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: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: "test2" vs "test2" + testutil.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 @@ -141189,23 +141002,43 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== 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=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,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/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=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev .no.prefetch.landmark baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -141238,37 +141071,12 @@ testutil.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 "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt 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: 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" @@ -141280,12 +141088,8 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -141299,14 +141103,6 @@ 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 @@ -141320,48 +141116,45 @@ 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 -=== 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 24073 48128 72205 96204] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 +=== 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 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 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 @@ -141372,11 +141165,9 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -141389,6 +141180,8 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141410,8 +141203,19 @@ 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/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=0,prefix="../",src=0,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: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt test foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141423,8 +141227,17 @@ 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 -=== 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:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -141434,17 +141247,21 @@ testutil.go:401: 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 +=== 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:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] +=== 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=0,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141460,234 +141277,49 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== 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 24073 48128 72205 96190] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24073 48126 72203 96202] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24073 48126 72203 96188] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24073 48126 72203 96202] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48126 72203 96188] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48123 72201 96200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48123 72201 96186] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24075 48131 72211 96210] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24075 48131 72211 96196] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN 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 24075 48131 72211 96210] +=== 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48131 72211 96196] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev baz.txt foo1.txt bar foo3.txt test 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1153, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1045 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:509: Offset: 1265, NextOffset: 1592 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -141725,10 +141357,20 @@ 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: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 + 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 "": [test dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -141745,32 +141387,25 @@ 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: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 1592 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141778,6 +141413,8 @@ testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 +=== 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: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 @@ -141787,161 +141424,179 @@ testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] + 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 test dev test2 foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 950 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "": [dev test2 foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go: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: "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: "test" vs "test" + testutil.go:401: 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 +=== 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=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 106, NextOffset: 1064 +=== 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=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 +=== 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: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== 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=-1,prefix="../",lossless=false,format=PAX + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 foo3.txt test dev] 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1327 + testutil.go:509: Offset: 1274, NextOffset: 1605 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48130 72208 96207] - 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 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev .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" @@ -141978,54 +141633,13 @@ 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: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 1326 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 dev .no.prefetch.landmark] 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: "bar" vs "bar" - testutil.go:401: 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, NextOffset: 1326 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] vs [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" @@ -142041,8 +141655,26 @@ 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 +=== 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 96249] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -142056,58 +141688,69 @@ testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 +=== 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=1,prefix="./",src=0,format=USTAR,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 + 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 499, NextOffset: 605 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 96249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== 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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 961 +=== 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: 106, NextOffset: 1075 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -142115,146 +141758,132 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 -=== 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 24074 48130 72208 96193] - 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: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 -=== 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=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "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: [1] at 24074 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: "test" vs "test" testutil.go:401: 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: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1075 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 962 -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1075 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1075 -=== 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" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 48110 96234] + 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 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test test2 baz.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt test dev test2 .no.prefetch.landmark 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: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 -=== 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=0 testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -142267,9 +141896,9 @@ testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1092, NextOffset: 1322 - testutil.go:509: Offset: 1271, NextOffset: 1600 + testutil.go:509: Offset: 1271, NextOffset: 1599 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: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" @@ -142285,29 +141914,39 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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 "": [.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: "test2" vs "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: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 -=== 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=0 + testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 534 + 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 "": [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -142321,24 +141960,9 @@ 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: 1160 - testutil.go:509: Offset: 603, NextOffset: 981 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -142348,34 +141972,81 @@ 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: 1600 + testutil.go:509: Offset: 1271, NextOffset: 1599 testutil.go:509: Offset: 1092, NextOffset: 1322 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "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 === 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=USTAR - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96205] +=== 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 48541 98026] 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt foo1.txt bar barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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=USTAR + testutil.go:2349: [1] at 48541 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98026 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48541,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48541,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + 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: 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: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" @@ -142384,8 +142055,6 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 @@ -142405,15 +142074,11 @@ testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 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 -=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 @@ -142422,58 +142087,41 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt 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: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [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: "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:395: Comparing: "test2" vs "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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=64000 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: "test2" vs "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 @@ -142495,63 +142143,68 @@ 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: "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: "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=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:1580: testing streams: [0 0 24076 48128 72206 96191] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,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 48541 97049] 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#01/lost_digest_in_a_entry -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48541 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48541,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48541,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 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: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: 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: 1330 - testutil.go:509: Offset: 1276, NextOffset: 1609 + 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: 1332 + testutil.go:509: Offset: 1278, NextOffset: 1611 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: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" @@ -142575,25 +142228,17 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt 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: 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:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -142607,30 +142252,6 @@ 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: 1609 -=== 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:509: Offset: 1096, NextOffset: 1330 - 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -142644,28 +142265,61 @@ 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: "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: 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: 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: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1332 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, 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: 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: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, 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: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" @@ -142673,137 +142327,173 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== 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 48541 98026] + 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:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2 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: 106, NextOffset: 1082 + 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: 1082 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 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:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 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:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 -=== 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 48128 72206 96205] - 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: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48541 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98026 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48541,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48541,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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 -=== 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 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 48541 97049] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48541 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48541,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== 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#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 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48541,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48541,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt] + 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: 1536 + testutil.go:509: Offset: 1375, NextOffset: 1808 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142833,8 +142523,6 @@ 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=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:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" @@ -142842,40 +142530,52 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.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: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1100 - testutil.go:509: Offset: 779, NextOffset: 1282 + testutil.go:509: Offset: 779, NextOffset: 1264 + testutil.go:509: Offset: 597, NextOffset: 1082 testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1211, NextOffset: 1556 - testutil.go:509: Offset: 1393, NextOffset: 1829 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 1808 + testutil.go:509: Offset: 1193, NextOffset: 1536 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -142891,216 +142591,201 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48544 98033] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1282 - testutil.go:509: Offset: 597, NextOffset: 1100 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1393, NextOffset: 1829 - testutil.go:509: Offset: 1211, NextOffset: 1556 - 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96191] - 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48544 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98033 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] + testutil.go:509: Offset: 0, NextOffset: 1179 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt 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: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt] vs [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: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 -=== 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 testutil.go:395: Comparing: "test2" vs "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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48129 72206 96205] +=== 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=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48544 97056] 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 48129 in stargz, uncompressed length 33536 -=== 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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48544 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 foo3.txt barlink] + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1201, NextOffset: 1547 + testutil.go:509: Offset: 1381, NextOffset: 1818 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: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" @@ -143138,56 +142823,12 @@ 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: 1109 - testutil.go:509: Offset: 785, NextOffset: 1289 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1146 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1183, NextOffset: 1220 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1220, NextOffset: 1567 - testutil.go:509: Offset: 1400, NextOffset: 1841 + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1109, NextOffset: 1146 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1183, NextOffset: 1220 - testutil.go:509: Offset: 1400, NextOffset: 1841 - testutil.go:509: Offset: 1220, NextOffset: 1567 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -143202,402 +142843,241 @@ 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: 1289 - testutil.go:509: Offset: 605, NextOffset: 1109 - 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/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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 -=== 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:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] vs [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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "test2" vs "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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== 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 48129 72206 96191] - 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 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN 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 24077 48135 72217 96216] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96202] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96216] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96202] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48135 72216 96215] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48135 72216 96201] - 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 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48135,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48131 72211 96210] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24076 48131 72211 96196] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48131 72211 96210] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48131 72211 96196] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24073 48128 72209 96208] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48546 98039] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] +=== 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: 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: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 136, NextOffset: 173 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:509: Offset: 397, NextOffset: 534 + 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: 388, NextOffset: 498 - testutil.go:509: Offset: 534, NextOffset: 677 + 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: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 + 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: 603, NextOffset: 1110 - testutil.go:509: Offset: 782, NextOffset: 1289 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1221, NextOffset: 1570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48128 72209 96194] + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1547 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 48546 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=USTAR + 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: 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 +=== 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=PAX,minChunkSize=64000 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== 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: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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.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=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48546 97062] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48546 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=9,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:509: Offset: 1400, NextOffset: 1839 + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test .no.prefetch.landmark baz.txt 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: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1203, NextOffset: 1550 + testutil.go:509: Offset: 1382, NextOffset: 1819 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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143611,40 +143091,51 @@ 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=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=PAX,minChunkSize=0 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 dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 534, NextOffset: 677 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: 1092 + testutil.go:509: Offset: 782, NextOffset: 1271 + 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: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1400, NextOffset: 1839 - testutil.go:509: Offset: 1221, NextOffset: 1570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== 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:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1382, NextOffset: 1819 + testutil.go:509: Offset: 1203, NextOffset: 1550 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 @@ -143652,35 +143143,27 @@ 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: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 -=== 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":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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: "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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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 -=== 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: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 @@ -143692,50 +143175,37 @@ 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: 1289 - testutil.go:509: Offset: 603, NextOffset: 1110 - 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:509: Offset: 782, NextOffset: 1271 + testutil.go:509: Offset: 603, NextOffset: 1092 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48546 98039] + testutil.go:2330: got gzip streams: === 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#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== 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 + testutil.go:2349: [1] at 48546 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt test dev .no.prefetch.landmark bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt test bar barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -143743,119 +143213,166 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 +=== 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test 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: "bar" vs "bar" + testutil.go:401: 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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] 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#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 === 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 -=== 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 48137 72222 96221] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48546 97062] 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 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#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 48546 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1297,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1334,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1371,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1408,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 606, NextOffset: 1102 + testutil.go:509: Offset: 786, NextOffset: 1282 +=== 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=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: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1213, NextOffset: 1562 + testutil.go:509: Offset: 1393, NextOffset: 1834 + 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" @@ -143864,6 +143381,8 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 @@ -143892,31 +143411,8 @@ 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: 1117 - testutil.go:509: Offset: 786, NextOffset: 1297 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=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: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1334, NextOffset: 1371 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1228, NextOffset: 1581 - testutil.go:509: Offset: 1408, NextOffset: 1850 - 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 foo3.txt test dev test2 foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test bar foo3.txt barlink 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -143927,37 +143423,46 @@ testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 +=== 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=PAX,minChunkSize=0 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: 1297 - testutil.go:509: Offset: 606, NextOffset: 1117 + 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: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1334, NextOffset: 1371 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1408, NextOffset: 1850 - testutil.go:509: Offset: 1228, NextOffset: 1581 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1393, NextOffset: 1834 + testutil.go:509: Offset: 1213, NextOffset: 1562 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1282 + testutil.go:509: Offset: 606, NextOffset: 1102 + 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: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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 -=== 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:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 @@ -143967,174 +143472,189 @@ 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" -=== 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=GNU + testutil.go:1580: testing streams: [0 0 48548 98045] + testutil.go:2330: got gzip streams: === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98045 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt dev foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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 +=== 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: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: "" 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:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== 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=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== 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=PAX,minChunkSize=64000 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 -=== 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=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 -=== 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 48137 72222 96207] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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: 1336 -=== 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: 1223 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 -=== 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 -=== 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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48548 97068] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97068 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48548,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.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: 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" @@ -144144,8 +143664,8 @@ 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: 1599 + testutil.go:509: Offset: 1089, NextOffset: 1317 + 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/testblock" vs "dev/testblock" @@ -144183,20 +143703,8 @@ 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 .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -144209,11 +143717,17 @@ testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 +=== 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 48542 98031] + 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: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: 1599 - testutil.go:509: Offset: 1089, NextOffset: 1318 + testutil.go:509: Offset: 1271, NextOffset: 1596 + testutil.go:509: Offset: 1089, NextOffset: 1317 + testutil.go:395: Comparing: "test2" vs "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 @@ -144227,17 +143741,6 @@ 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: "test2" vs "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 @@ -144251,231 +143754,204 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/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=PAX - testutil.go:1580: testing streams: [0 0 24078 48137 72222 96221] - 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 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48542 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98031 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/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: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + 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: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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": [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: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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== 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=GNU,minChunkSize=64000 + 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" +=== 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: 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: "" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.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: 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: "bar" vs "bar" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1064 + 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 - 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 + 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: 1065 - testutil.go:509: Offset: 0, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/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:1580: testing streams: [0 0 24078 48137 72222 96207] - 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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 baz.txt bar dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 502, NextOffset: 608 -=== 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=0 - testutil.go:509: Offset: 683, NextOffset: 789 + 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: 608, NextOffset: 989 - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 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=PAX - 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=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + 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 +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 48542 97054] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48542 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1100, NextOffset: 1332 - testutil.go:509: Offset: 1281, NextOffset: 1613 + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test test2 bar 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] -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72222 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/testchar1" vs "dev/testchar1" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [4] at 96207 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: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=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:395: Comparing: "test2" vs "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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,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":48137,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,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=GNU,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 @@ -144500,24 +143976,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar] 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: 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: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1281, NextOffset: 1613 + testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 1332 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1281, NextOffset: 1612 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -144531,6 +144011,26 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1332 + testutil.go:395: Comparing: "test2" vs "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 @@ -144549,504 +144049,208 @@ 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 +=== 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 48542 98031] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: 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 === 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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48137 72220 96219] - 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 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72220 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24077 48137 72220 96205] - 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 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 - testutil.go:2349: [4] 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48579 72808 97613] - 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 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97613 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24166 48579 72808 96770] - 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 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48579 72808 97613] - 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 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97613 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=PAX - testutil.go:1580: testing streams: [0 0 24166 48579 72808 96770] - 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 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48582 72814 97619] - 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 48582 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=GNU - testutil.go:1580: testing streams: [0 0 24168 48582 72814 96776] - 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 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24169 48583 72816 97621] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24169 48583 72816 96778] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96778 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24169 48583 72816 97621] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=PAX - testutil.go:1580: testing streams: [0 0 24169 48583 72816 96778] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96778 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24170 48586 72820 97625] - 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 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=GNU - testutil.go:1580: testing streams: [0 0 24170 48586 72820 96782] - 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 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96782 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48580 72808 97613] - 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 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97613 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24166 48580 72808 96770] - 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 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48580 72808 97613] - 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 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97613 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 +=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 48542 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98031 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev bar barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "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 "": [dev bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== 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:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48580 72808 96770] + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=false,format=PAX + testutil.go:1580: testing streams: [0 0 48542 97054] 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: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48580 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: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72808 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,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=false,format=PAX + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48542 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72808,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 -=== 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 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test test2 dev .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: 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: 1327 - testutil.go:509: Offset: 1276, NextOffset: 1604 -=== 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 24167 48582 72814 97619] - 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: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: 1327 + testutil.go:509: Offset: 1277, 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145054,9 +144258,6 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 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=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: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 @@ -145064,10 +144265,9 @@ 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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24167 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: 398, NextOffset: 536 +=== 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=GNU,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 @@ -145077,84 +144277,59 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48582 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: 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 baz.txt foo1.txt bar barlink dev foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 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: 213, NextOffset: 250 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=GNU - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [4] at 97619 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: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 390, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,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 -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1604 - testutil.go:509: Offset: 1096, NextOffset: 1327 + 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: 1327 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145170,177 +144345,209 @@ 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/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/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 foo1.txt bar foo3.txt barlink .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: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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48544 98039] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48544 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + 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: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 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: "bar" vs "bar" - testutil.go:401: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar 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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 952 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 === 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=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48582 72814 96776] +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 48544 97062] 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 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48544 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48544,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48544,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48544,"innerOffset":3584,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":999,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1073,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: 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: 999, NextOffset: 1036 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1110, NextOffset: 1342 - testutil.go:509: Offset: 1290, NextOffset: 1624 + 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: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" @@ -145372,17 +144579,39 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar 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: 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: 506, NextOffset: 615 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: 615, NextOffset: 999 - testutil.go:509: Offset: 795, NextOffset: 1179 + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.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: 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: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1341 + testutil.go:395: Comparing: "test2" vs "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 @@ -145396,31 +144625,6 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 999, NextOffset: 1036 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1290, NextOffset: 1624 - testutil.go:509: Offset: 1110, NextOffset: 1342 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -145431,256 +144635,209 @@ testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 -=== 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 48586 72821 97626] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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=1,prefix="../",src=0,format=GNU,minChunkSize=0 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: 1179 - testutil.go:509: Offset: 615, NextOffset: 999 -=== 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 - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 === 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=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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 - testutil.go:1580: testing streams: [0 0 24171 48586 72821 96783] - 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 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96783 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24171 48586 72821 97626] - 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 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=PAX - testutil.go:1580: testing streams: [0 0 24171 48586 72821 96783] - 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 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96783 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24173 48589 72825 97630] - 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72825 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72825,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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=GNU - testutil.go:1580: testing streams: [0 0 24173 48589 72825 96787] +=== 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 98045] 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72825 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 98045 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48589,"innerOffset":1536,"digest":"sha256:670bea6dcd87aebb8dcafb77cb043be88f0d4836fba202f42d30d9862bb091cd","chunkSize":32000,"chunkDigest":"sha256:6a55652bab89c9536f1dc5bcd33e8464fbf9d81f1c3a7a0b323c2d5fa98af691"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72825,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3b9f68983621dc03f7fc35717571e0c13b5018a0821e40239198389cfaa519e3"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] + 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: "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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 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 +=== 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=GNU,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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.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: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink] 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: 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: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + 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=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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/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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48549 97068] + 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 97068 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar] + 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: 1137 + testutil.go:509: Offset: 1081, NextOffset: 1357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -145700,6 +144857,8 @@ testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 @@ -145709,49 +144868,15 @@ 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] -=== 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=0 - 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 "": [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt 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: "test" vs "test" - testutil.go:401: 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145780,10 +144905,11 @@ 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: "bar" vs "bar" + testutil.go:401: 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" @@ -145794,167 +144920,186 @@ 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": [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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 935, NextOffset: 1137 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:509: Offset: 537, NextOffset: 836 === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48549 98045] + 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 98045 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + 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: "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 "" +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== 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=-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 48549 97068] + testutil.go:2330: got gzip streams: +=== 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=PAX + 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 97068 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1153 - testutil.go:509: Offset: 1094, NextOffset: 1375 - 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/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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt .no.prefetch.landmark 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" @@ -145992,11 +145137,30 @@ 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: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + testutil.go:509: Offset: 545, NextOffset: 847 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: 1372 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 bar barlink baz.txt foo1.txt foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -146013,26 +145177,34 @@ 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: 995 - testutil.go:509: Offset: 545, NextOffset: 849 + 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1375 - testutil.go:509: Offset: 948, NextOffset: 1153 + 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: 1372 + testutil.go:509: Offset: 946, NextOffset: 1150 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146048,154 +145220,179 @@ 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" === 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=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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48552 98052] + 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 98052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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#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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 +=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== 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=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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 711 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt 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: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 48552 97075] + 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 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":64000,"chunkDigest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526"} + testutil.go:1763: On "foo22": got preread 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#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 foo1.txt barlink dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 barlink dev test2 bar 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" @@ -146245,20 +145442,59 @@ 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: 1147 + testutil.go:509: Offset: 942, NextOffset: 1145 testutil.go:509: Offset: 1088, NextOffset: 1366 + 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" +=== 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] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 989 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 843 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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=0,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -146277,9 +145513,6 @@ 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -146290,14 +145523,14 @@ testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 942, NextOffset: 1145 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=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 @@ -146307,14 +145540,32 @@ 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=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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=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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.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" @@ -146345,21 +145596,53 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 617 +=== 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] +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + 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:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=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=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 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:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 617 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 617 testutil.go:509: Offset: 90, NextOffset: 711 +=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 @@ -146373,10 +145656,14 @@ 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 foo3.txt baz.txt foo1.txt bar 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt 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: 711 testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 @@ -146384,35 +145671,36 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 617 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 617 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - 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" @@ -146428,39 +145716,101 @@ testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,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: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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=GNU +=== 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=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:509: Offset: 695, NextOffset: 995 + testutil.go:509: Offset: 549, NextOffset: 850 + testutil.go:509: Offset: 695, 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1155 - testutil.go:509: Offset: 1094, NextOffset: 1378 + 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:1580: testing streams: [0 0 33067 65612 99191 131219] +=== 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=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1062, NextOffset: 1095 +=== 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:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1379 +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146487,8 +145837,6 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -146498,9 +145846,30 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar 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: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 996, NextOffset: 1029 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: 1379 + testutil.go:509: Offset: 949, NextOffset: 1154 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -146514,37 +145883,20 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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: 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: 995 - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1378 - testutil.go:509: Offset: 948, NextOffset: 1155 + testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go:509: Offset: 549, NextOffset: 850 + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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" @@ -146561,30 +145913,81 @@ 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=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== 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_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 baz.txt foo1.txt bar foo3.txt barlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 621 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -146614,11 +146017,9 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -146626,35 +146027,34 @@ testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 - 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 [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" -=== 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:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -146663,6 +146063,8 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "test2" vs "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: 713 testutil.go:509: Offset: 0, NextOffset: 621 @@ -146676,32 +146078,51 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,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: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=GNU +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146709,18 +146130,48 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 @@ -146739,48 +146190,44 @@ 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: 931 - testutil.go:509: Offset: 683, NextOffset: 1077 + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, 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: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 1321 - testutil.go:509: Offset: 1176, NextOffset: 1546 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 +=== 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:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 1311 + testutil.go:509: Offset: 1170, NextOffset: 1537 + 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 bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.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: 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: 1077 - testutil.go:509: Offset: 537, NextOffset: 931 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 1546 - testutil.go:509: Offset: 1030, NextOffset: 1321 testutil.go:395: Comparing: "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: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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -146794,9 +146241,21 @@ 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: 1071 + testutil.go:509: Offset: 537, 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: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 1537 + testutil.go:509: Offset: 1024, NextOffset: 1311 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146813,165 +146272,244 @@ 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=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 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark] 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: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"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":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 baz.txt foo1.txt bar dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 940 - testutil.go:509: Offset: 691, NextOffset: 1086 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink] 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: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 1334 - testutil.go:509: Offset: 1185, NextOffset: 1557 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 +=== 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 852 + testutil.go:509: Offset: 0, NextOffset: 757 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=0,prefix="/",lossless=false,format=USTAR + 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=PAX,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: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 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=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 757 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 757 +=== 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:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 +=== 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_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=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=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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -146985,6 +146523,39 @@ 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: 935 +=== 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=0 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 1326 + testutil.go:509: Offset: 1180, NextOffset: 1551 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -146998,62 +146569,70 @@ 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 bar barlink dev test2 baz.txt foo1.txt foo3.txt test] 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: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1551 + testutil.go:509: Offset: 1034, 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: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 449, NextOffset: 545 + 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 154, NextOffset: 187 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=0,format=PAX,minChunkSize=0 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": [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: 691, NextOffset: 1086 - testutil.go:509: Offset: 545, NextOffset: 940 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 1557 - testutil.go:509: Offset: 1039, NextOffset: 1334 - testutil.go:395: Comparing: "test2" vs "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 @@ -147067,157 +146646,266 @@ 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: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 === 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_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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/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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink dev foo1.txt bar test test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 762 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + 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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt 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: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: "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: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 762 + 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test" vs "test" testutil.go:401: 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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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 + 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 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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/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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] + 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 bar barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 928 + testutil.go:509: Offset: 687, NextOffset: 1074 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 1329 - testutil.go:509: Offset: 1181, NextOffset: 1554 + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1074, NextOffset: 1107 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1027, NextOffset: 1318 + testutil.go:509: Offset: 1173, NextOffset: 1545 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== 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=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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147247,22 +146935,53 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 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: 936 - testutil.go:509: Offset: 687, NextOffset: 1082 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1074, NextOffset: 1107 + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 994, NextOffset: 1027 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1173, NextOffset: 1545 + testutil.go:509: Offset: 1027, NextOffset: 1318 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=0,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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 @@ -147272,24 +146991,9 @@ testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 -=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 1554 - testutil.go:509: Offset: 1035, NextOffset: 1329 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -147306,158 +147010,201 @@ 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: 1074 + testutil.go:509: Offset: 541, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1082 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 541, NextOffset: 936 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === 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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] vs [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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + 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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 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: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: 852 + 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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48485 72563 97370] + testutil.go:2330: got gzip streams: === 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48485 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72563 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97370 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":942,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":975,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1187,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + 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 @@ -147467,33 +147214,39 @@ 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: 942 - testutil.go:509: Offset: 695, NextOffset: 1088 + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1041, NextOffset: 1335 - testutil.go:509: Offset: 1187, NextOffset: 1564 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 1329 + testutil.go:509: Offset: 1183, NextOffset: 1558 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48485 72563 96525] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 @@ -147502,23 +147255,11 @@ 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 +=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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:401: Directory: "" vs "": [dev .no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -147531,19 +147272,44 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + 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: 1084 + testutil.go:509: Offset: 549, NextOffset: 938 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: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1084, NextOffset: 1117 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48485 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 1558 + testutil.go:509: Offset: 1037, NextOffset: 1329 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -147551,182 +147317,189 @@ testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72563 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96525 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 +=== 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: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=0 testutil.go:509: Offset: 350, NextOffset: 472 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1088 - testutil.go:509: Offset: 549, NextOffset: 942 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1187, NextOffset: 1564 - testutil.go:509: Offset: 1041, NextOffset: 1335 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === 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=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 bar barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + 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 test dev foo1.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 +=== 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=PAX,minChunkSize=64000 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2 bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev foo1.txt test2 .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: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 763 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 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: "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: 763 testutil.go:395: Comparing: "test2" vs "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: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, 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: 90, NextOffset: 862 - testutil.go:509: Offset: 0, 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: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 === 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=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48485 72563 97370] + 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 48485 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72563 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97370 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 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: 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: 1139 - testutil.go:509: Offset: 1082, NextOffset: 1356 + 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 foo3.txt barlink test bar] 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: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" @@ -147770,8 +147543,33 @@ 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: 1138 + testutil.go:509: Offset: 1082, NextOffset: 1356 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 test dev .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test bar dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -147785,20 +147583,6 @@ 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: "test2" vs "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 @@ -147812,6 +147596,13 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 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" @@ -147822,169 +147613,177 @@ testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1356 - testutil.go:509: Offset: 936, NextOffset: 1139 - 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:509: Offset: 936, NextOffset: 1138 === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48485 72563 96525] + 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 48485 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72563 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96525 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=GNU === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test2 .no.prefetch.landmark baz.txt foo1.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: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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 [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 baz.txt foo1.txt foo3.txt test dev bar barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test" vs "test" testutil.go:401: 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: "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=0,format=GNU,minChunkSize=0 -=== 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48485 72561 97368] + 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=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=GNU + testutil.go:2349: [2] at 48485 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72561 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72561,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev baz.txt foo1.txt bar foo3.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: 850, NextOffset: 883 - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1029, NextOffset: 1062 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 949, NextOffset: 1154 - 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148022,17 +147821,30 @@ 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: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 +=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 947, NextOffset: 1152 + testutil.go:509: Offset: 1093, NextOffset: 1372 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] 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: 996 - testutil.go:509: Offset: 541, NextOffset: 850 - 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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -148046,23 +147858,39 @@ 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: 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: 1154 + 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: 1372 + testutil.go:509: Offset: 947, NextOffset: 1152 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/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=0 + 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -148076,150 +147904,188 @@ 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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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 24072 48485 72561 96523] + 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 48485 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72561 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96523 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48485,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48485,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72561,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar 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: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 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 [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 [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "test2" vs "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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === 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=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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 24076 48490 72572 97379] + 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 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97379 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 baz.txt barlink] + 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: "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 +=== 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=9,prefix="/",src=0,format=GNU,minChunkSize=0 + 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 @@ -148233,14 +148099,14 @@ 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: 941, NextOffset: 1144 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148257,8 +148123,6 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/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=GNU,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 @@ -148271,22 +148135,14 @@ 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 "": [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "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 "": [dev test2 baz.txt barlink .no.prefetch.landmark 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": [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:509: Offset: 345, NextOffset: 443 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148315,18 +148171,12 @@ 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: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -148337,171 +148187,192 @@ 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:509: Offset: 941, NextOffset: 1144 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48490 72572 96534] + 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 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96534 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] + 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 test2 .no.prefetch.landmark 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: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 +=== 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=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + 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: 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: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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 [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" + 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 [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: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 +=== 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=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar 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: 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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: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: "test2" vs "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: "dev/testfifo" vs "dev/testfifo" 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: "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 -=== RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 852 - testutil.go:509: Offset: 691, 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: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 1156 - testutil.go:509: Offset: 1097, NextOffset: 1379 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN 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 48490 72572 97379] + 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 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97379 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 @@ -148527,14 +148398,47 @@ 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 +=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1376 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 foo1.txt bar .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test 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: 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: 1376 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 +=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 @@ -148544,23 +148448,9 @@ 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: 998 - testutil.go:509: Offset: 545, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 1379 - testutil.go:509: Offset: 951, NextOffset: 1156 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -148583,164 +148473,176 @@ 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 +=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 === RUN TestGzipEStargz/testBuild/various_files-compression=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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN 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 48490 72572 96534] + 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 48490 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar] - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96534 in 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=GNU,minChunkSize=64000 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=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "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: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: 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test 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: "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: 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:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 +=== 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=GNU +=== 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:1580: testing streams: [0 0 24075 48490 72570 97377] + 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: [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:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 @@ -148754,14 +148656,17 @@ 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: 1179 + testutil.go:509: Offset: 964, NextOffset: 1178 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48490 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: 1113, NextOffset: 1398 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" @@ -148776,15 +148681,43 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97377 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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: 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 "": [barlink test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 686, NextOffset: 1014 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -148795,7 +148728,13 @@ testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 1398 - testutil.go:509: Offset: 964, NextOffset: 1179 + testutil.go:509: Offset: 964, NextOffset: 1178 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148803,8 +148742,6 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 @@ -148826,53 +148763,50 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=false,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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink 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: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.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: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + 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" @@ -148880,99 +148814,153 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - 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: "" 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:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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: "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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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 24075 48490 72570 96532] + 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 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96532 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [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 @@ -148995,43 +148983,25 @@ 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: 877 - testutil.go:509: Offset: 694, NextOffset: 1026 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 1191 - testutil.go:509: Offset: 1125, NextOffset: 1415 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 545, NextOffset: 875 + testutil.go:509: Offset: 694, NextOffset: 1024 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] vs [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: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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 @@ -149051,90 +149021,76 @@ 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: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 + 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 [testchar2 testblock testfifo testchar1] + 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: 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: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 1415 - testutil.go:509: Offset: 976, NextOffset: 1191 + 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=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48488 72565 97372] + 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 +=== 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=USTAR + testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 foo1.txt bar 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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -149144,106 +149100,131 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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 +=== 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink 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: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + 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: 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: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 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 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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: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=0,format=USTAR,minChunkSize=0 -=== 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48488 72565 96527] + 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 48488 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96527 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink dev foo1.txt bar 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: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark 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: 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: 1183 - testutil.go:509: Offset: 1118, NextOffset: 1405 + 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: 1182 + testutil.go:509: Offset: 1117, NextOffset: 1404 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -149269,6 +149250,8 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 @@ -149281,19 +149264,29 @@ 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: 869 + testutil.go:509: Offset: 690, NextOffset: 1018 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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: 1183 + 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: 1404 + testutil.go:509: Offset: 968, 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" @@ -149309,6 +149302,14 @@ 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: "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/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: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 @@ -149317,20 +149318,11 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 -=== 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 @@ -149340,27 +149332,30 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 690, NextOffset: 1018 + testutil.go:509: Offset: 541, NextOffset: 869 === 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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -149370,58 +149365,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 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:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -149429,86 +149418,111 @@ testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 +=== 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: 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: "bar" vs "bar" - testutil.go:401: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48488 72565 97372] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 667 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 +=== 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 === 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,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: [2] at 48488 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink] + 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: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 + 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: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 + 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: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 @@ -149523,6 +149537,8 @@ testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -149534,11 +149550,34 @@ 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 "": [barlink test test2 baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2 bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48488 72565 96527] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=0 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:509: Offset: 980, NextOffset: 1196 + testutil.go:395: Comparing: "test2" vs "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 @@ -149547,39 +149586,27 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 +=== 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 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 - 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 @@ -149587,167 +149614,204 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 96527 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 601, NextOffset: 698 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 - 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === 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#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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] + 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: "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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 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: 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": [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: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: 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: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: 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: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 "": [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "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: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: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 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: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: "test2" vs "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: "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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48488 72566 97373] + 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 48488 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97373 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1029,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1112,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1601 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1062, NextOffset: 1371 + testutil.go:509: Offset: 1211, NextOffset: 1598 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: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" @@ -149785,21 +149849,27 @@ 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: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 537, NextOffset: 963 + testutil.go:509: Offset: 686, NextOffset: 1112 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.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: 1112, NextOffset: 1145 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1211, NextOffset: 1598 + testutil.go:509: Offset: 1062, NextOffset: 1371 + 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: "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: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" @@ -149819,17 +149889,6 @@ 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: "test" vs "test" - testutil.go:401: 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: 1601 - testutil.go:509: Offset: 1064, NextOffset: 1376 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -149843,158 +149902,205 @@ 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: 1112 + testutil.go:509: Offset: 537, NextOffset: 963 === 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=0,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=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48488 72566 96528] + 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 48488 in stargz, uncompressed length 33536 +=== 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=GNU + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt foo3.txt dev test2] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark bar barlink test2 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: 0, NextOffset: 831 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, 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: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev .no.prefetch.landmark bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: 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: "test2" vs "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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: "test2" vs "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=0,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 + testutil.go:1580: testing streams: [0 0 24077 48491 72574 97381] + testutil.go:2330: got gzip streams: +=== 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=USTAR + 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 48491 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1393 - testutil.go:509: Offset: 1227, NextOffset: 1621 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 1384 + testutil.go:509: Offset: 1220, NextOffset: 1612 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150004,6 +150110,8 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 @@ -150031,18 +150139,36 @@ 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: 979 - testutil.go:509: Offset: 694, NextOffset: 1128 - testutil.go:395: Comparing: "barlink" vs "barlink" 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:401: Directory: "" vs "": [bar foo3.txt test dev baz.txt barlink test2 .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 1612 + testutil.go:509: Offset: 1071, NextOffset: 1384 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: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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -150056,28 +150182,7 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1128 - testutil.go:509: Offset: 545, 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: 1621 - testutil.go:509: Offset: 1078, NextOffset: 1393 + 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" @@ -150085,8 +150190,6 @@ 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=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=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 @@ -150095,151 +150198,159 @@ 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" === 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "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: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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 baz.txt foo1.txt foo3.txt bar barlink test 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: 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": [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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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/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=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.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: "foo3.txt" vs "foo3.txt" + 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "test2" vs "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 937 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 +=== 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=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48491 72574 96536] + testutil.go:2330: got gzip streams: === 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=0,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=false,format=USTAR + 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 48491 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=1,prefix="../",lossless=true,format=PAX +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar foo3.txt .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 [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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -150253,13 +150364,44 @@ 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: 1375 +=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1213, NextOffset: 1603 + testutil.go:395: Comparing: "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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 @@ -150268,31 +150410,28 @@ 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 dev test2 foo1.txt foo3.txt barlink test .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: 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:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 971 - testutil.go:509: Offset: 690, NextOffset: 1120 + 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: "test" vs "test" testutil.go:401: 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: 1384 - testutil.go:509: Offset: 1219, NextOffset: 1612 - 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: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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1603 + testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -150306,22 +150445,13 @@ 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: "test" vs "test" - testutil.go:401: 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 -=== 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: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: 1612 - testutil.go:509: Offset: 1070, NextOffset: 1384 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -150341,169 +150471,193 @@ 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: 1120 - testutil.go:509: Offset: 541, NextOffset: 971 === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48491 72574 97381] + 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 48491 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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 +=== 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 826 +=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 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 +=== 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=PAX,minChunkSize=64000 + 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: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test bar foo3.txt dev test2 .no.prefetch.landmark 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: "test" vs "test" - testutil.go:401: 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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 + 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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 +=== 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=PAX,minChunkSize=64000 + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48491 72574 96536] + 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 48491 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1131,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1164,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1197,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1230,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark bar barlink 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: 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: 982 - testutil.go:509: Offset: 698, NextOffset: 1131 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 1131, NextOffset: 1164 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1081, NextOffset: 1394 - testutil.go:509: Offset: 1230, NextOffset: 1626 + 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: 1388 + testutil.go:509: Offset: 1226, NextOffset: 1620 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -150539,39 +150693,17 @@ 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 "": [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: 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: 1131 - testutil.go:509: Offset: 549, NextOffset: 982 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1131, NextOffset: 1164 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1230, NextOffset: 1626 - testutil.go:509: Offset: 1081, NextOffset: 1394 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark bar barlink 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -150579,12 +150711,39 @@ testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 +=== 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: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: "test" vs "test" + testutil.go:401: 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: 1620 + testutil.go:509: Offset: 1077, NextOffset: 1388 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -150598,146 +150757,189 @@ 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" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:1580: testing streams: [0 0 24076 48491 72573 97380] + 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev foo1.txt bar barlink test2 .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: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== 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=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 24076 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: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 834 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== 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: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 834 +=== 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test 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: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + 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: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - 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:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== 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=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: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 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: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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "test2" vs "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 === 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=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=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48491 72573 96535] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/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 + testutil.go:2349: [1] at 24076 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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:509: Offset: 686, NextOffset: 1018 @@ -150750,17 +150952,18 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 -=== 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:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1182 + testutil.go:509: Offset: 968, NextOffset: 1180 testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + 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" @@ -150772,8 +150975,23 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72573 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150789,8 +151007,16 @@ 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 baz.txt foo1.txt bar barlink dev foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -150804,8 +151030,6 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 @@ -150816,25 +151040,11 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 686, NextOffset: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1400 - testutil.go:509: Offset: 968, 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" @@ -150850,136 +151060,200 @@ 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: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1400 + testutil.go:509: Offset: 968, NextOffset: 1180 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink test test2 foo3.txt dev .no.prefetch.landmark] + 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": [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: 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: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=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=64000 + 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: 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: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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 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: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 barlink test test2 foo3.txt 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: 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: 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 +=== 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: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: "foo3.txt" vs "foo3.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: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 bar foo3.txt barlink test dev foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48124 72199 96197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=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/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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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: 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: 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: 1195 + testutil.go:509: Offset: 1129, NextOffset: 1417 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: 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 -=== 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=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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 bar barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151011,34 +151285,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 981, NextOffset: 1196 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 baz.txt foo1.txt foo3.txt .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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -151052,11 +151300,31 @@ 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: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:509: Offset: 694, NextOffset: 1030 + testutil.go:509: Offset: 545, NextOffset: 881 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1417 + testutil.go:509: Offset: 980, NextOffset: 1195 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -151075,57 +151343,40 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1196 === 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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt foo1.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: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + 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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + 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=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=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: 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: 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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -151133,133 +151384,161 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 + 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 +=== 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: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 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: 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 +=== 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 24073 48124 72199 96182] + 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: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 +=== 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=-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: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 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: 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: "bar" vs "bar" - testutil.go:401: 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: "test2" vs "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "test2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test .no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark foo1.txt barlink test2 baz.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: 876 -=== 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:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 1189 - testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151288,8 +151567,14 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink] 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -151299,43 +151584,10 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 -=== 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=GNU,minChunkSize=0 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: "test" vs "test" - testutil.go:401: 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: 1189 - 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -151349,24 +151601,57 @@ 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: 1024 + testutil.go:509: Offset: 541, 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: 1408 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 24073 48124 72199 96197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev foo1.txt bar] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 @@ -151392,10 +151677,10 @@ 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 [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151406,14 +151691,15 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,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: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 "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 @@ -151425,24 +151711,30 @@ 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 "": [foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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: 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 +=== 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=-1,prefix="/",src=0,format=GNU,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: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: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -151451,12 +151743,22 @@ 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 -=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 +=== 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=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + 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" @@ -151465,6 +151767,8 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -151472,14 +151776,33 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/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=1,prefix="/",format=PAX,minChunkSize=0#02 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48124 72199 96182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -151489,10 +151812,10 @@ testutil.go:509: Offset: 1068, NextOffset: 1101 testutil.go:509: Offset: 952, NextOffset: 985 testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 985, NextOffset: 1201 + testutil.go:509: Offset: 1134, NextOffset: 1423 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -151511,8 +151834,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 @@ -151537,12 +151858,20 @@ testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 886 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt foo1.txt barlink test 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: 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: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "test2" vs "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 @@ -151556,20 +151885,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 1425 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:395: Comparing: "test2" vs "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 @@ -151586,152 +151901,182 @@ 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: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 1423 + testutil.go:509: Offset: 985, NextOffset: 1201 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev test2 foo1.txt bar foo3.txt barlink test] +=== 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 .no.prefetch.landmark 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: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 +=== 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=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48123 72196 96194] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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": [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" @@ -151742,6 +152087,8 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 +=== 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=0 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 @@ -151769,49 +152116,31 @@ 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:509: Offset: 926, NextOffset: 1877 + testutil.go:509: Offset: 1209, NextOffset: 2160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2431 - testutil.go:509: Offset: 2273, NextOffset: 2795 - 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:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1988, NextOffset: 2426 + testutil.go:509: Offset: 2271, NextOffset: 2790 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - 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: 2795 - testutil.go:509: Offset: 1990, NextOffset: 2431 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "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: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" @@ -151825,6 +152154,8 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 +=== 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:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151840,148 +152171,190 @@ 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: 2160 + testutil.go:509: Offset: 926, 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: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2271, NextOffset: 2790 + testutil.go:509: Offset: 1988, NextOffset: 2426 === 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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark] + 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 bar 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: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 +=== 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 24072 48123 72196 96179] + 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: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== 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: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 +=== 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: 2127 + testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: 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: 2341 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [4] at 96179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== 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: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 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: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: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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=9,prefix="./",lossless=true,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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -152003,32 +152376,34 @@ 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: 1898 - testutil.go:509: Offset: 1215, NextOffset: 2179 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2816 + 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: 2448 + testutil.go:509: Offset: 2287, NextOffset: 2810 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: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/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:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -152042,35 +152417,31 @@ testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2176 + testutil.go:509: Offset: 934, NextOffset: 1895 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2290, NextOffset: 2816 - testutil.go:509: Offset: 2009, NextOffset: 2453 + 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: 2810 + testutil.go:509: Offset: 2006, NextOffset: 2448 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 @@ -152084,9 +152455,13 @@ 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: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -152099,137 +152474,176 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 +=== 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: 322, NextOffset: 524 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 +=== 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 24074 48128 72206 96204] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + 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: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2149 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - 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 [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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2149 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar 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: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== 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:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 +=== 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: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: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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152247,6 +152661,8 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 @@ -152261,63 +152677,100 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 +=== 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 24074 48128 72206 96189] + 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: "bar" vs "bar" testutil.go:401: 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: 1889 - testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1885 + testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2807 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 +=== 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: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 2435 + testutil.go:509: Offset: 2279, NextOffset: 2799 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo1.txt test test2 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: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 2807 - testutil.go:509: Offset: 2000, NextOffset: 2444 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_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 +=== 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=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: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + 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=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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2168, NextOffset: 2205 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96189 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: 1885, NextOffset: 1922 +=== 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: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1922, NextOffset: 1959 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2242, NextOffset: 2279 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2279, NextOffset: 2799 + testutil.go:509: Offset: 1996, NextOffset: 2435 + testutil.go:395: Comparing: "test2" vs "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 @@ -152331,182 +152784,194 @@ 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: "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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 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: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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 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: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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt baz.txt bar foo3.txt barlink test] 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: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - 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 [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: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 +=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48128 72206 96204] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark barlink test test2 baz.txt 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1908 - testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1218, NextOffset: 2186 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2016, NextOffset: 2460 +=== 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=0 + testutil.go:509: Offset: 2297, NextOffset: 2823 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: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" @@ -152535,20 +153000,39 @@ 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 +=== 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=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.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: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2019, NextOffset: 2465 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2297, NextOffset: 2823 + testutil.go:509: Offset: 2016, NextOffset: 2460 + 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: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + 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" @@ -152577,171 +153061,202 @@ 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: 2189 - testutil.go:509: Offset: 937, NextOffset: 1908 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 1218, NextOffset: 2186 + testutil.go:509: Offset: 937, NextOffset: 1905 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === 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=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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - 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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - 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 [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: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 +=== 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: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 +=== 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 24074 48128 72206 96189] + 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: 2161 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=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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2166 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2373 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + 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: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96189 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2430 + testutil.go:509: Offset: 1209, NextOffset: 2713 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 3360 - testutil.go:509: Offset: 2827, NextOffset: 3723 + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2541, NextOffset: 3352 + testutil.go:509: Offset: 2824, NextOffset: 3715 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -152763,8 +153278,6 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 @@ -152776,44 +153289,8 @@ 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 -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2433 - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:509: Offset: 926, NextOffset: 2433 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2827, NextOffset: 3723 - testutil.go:509: Offset: 2544, NextOffset: 3360 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] 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" @@ -152828,8 +153305,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 @@ -152844,151 +153319,223 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2713 + testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2824, NextOffset: 3715 + testutil.go:509: Offset: 2541, NextOffset: 3352 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 24073 48127 72204 96202] + 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 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt dev bar 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: 3053 +=== 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: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - 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:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "test2" vs "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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48127 72204 96187] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2452,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2489,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2526,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2563,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2733,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2770,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2807,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2844,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] + 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: 3373 + testutil.go:509: Offset: 2839, NextOffset: 3734 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -153029,34 +153576,14 @@ 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: 2452 - testutil.go:509: Offset: 1215, NextOffset: 2733 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2563, NextOffset: 3382 - testutil.go:509: Offset: 2844, NextOffset: 3743 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [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: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2844, NextOffset: 3743 - testutil.go:509: Offset: 2563, NextOffset: 3382 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153072,20 +153599,6 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -153099,42 +153612,39 @@ 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: 2733 - testutil.go:509: Offset: 934, NextOffset: 2452 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + 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: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + 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: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + 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: 3734 + testutil.go:509: Offset: 2558, NextOffset: 3373 + 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -153144,51 +153654,77 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + 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: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 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: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" @@ -153196,84 +153732,94 @@ testutil.go:395: Comparing: "test2" vs "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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 -=== 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=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 === 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=9,prefix="/",format=GNU,minChunkSize=0#02 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48125 72202 96200] + 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 48125 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt .no.prefetch.landmark 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: 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: 2445 - testutil.go:509: Offset: 1213, NextOffset: 2728 + 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: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2728, NextOffset: 2765 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2556, NextOffset: 3375 - testutil.go:509: Offset: 2839, NextOffset: 3739 + 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: 3365 + testutil.go:509: Offset: 2834, NextOffset: 3729 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 -=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 @@ -153301,7 +153847,15 @@ testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 bar foo3.txt .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: 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: 2723 + testutil.go:509: Offset: 930, NextOffset: 2440 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -153322,16 +153876,18 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2839, NextOffset: 3739 - testutil.go:509: Offset: 2556, NextOffset: 3375 +=== 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=PAX,minChunkSize=0 + 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: 3729 + testutil.go:509: Offset: 2551, NextOffset: 3365 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -153351,177 +153907,204 @@ 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: 2728 - testutil.go:509: Offset: 930, NextOffset: 2445 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48125 72202 96185] + 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 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3278 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 +=== 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:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "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: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: "bar" vs "bar" - testutil.go:401: 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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2466,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2503,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2540,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2577,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2747,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2784,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2858,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test 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: 2466, NextOffset: 2503 - testutil.go:509: Offset: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2577, NextOffset: 3401 - testutil.go:509: Offset: 2858, NextOffset: 3763 + testutil.go:509: Offset: 2462, NextOffset: 2499 +=== 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 24073 48125 72202 96200] + 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:509: Offset: 2743, NextOffset: 2780 + testutil.go:509: Offset: 2499, NextOffset: 2536 + testutil.go:509: Offset: 2780, NextOffset: 2817 + testutil.go:509: Offset: 2536, NextOffset: 2573 + testutil.go:509: Offset: 2817, NextOffset: 2854 + testutil.go:509: Offset: 2573, NextOffset: 3393 + testutil.go:509: Offset: 2854, NextOffset: 3753 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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=externaltoc_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=externaltoc_gzip_compression_level=-2,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: "test2" vs "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 +=== 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=PAX,minChunkSize=0 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=true,format=PAX + testutil.go:2349: [1] at 24073 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 @@ -153534,6 +154117,9 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 @@ -153549,34 +154135,39 @@ 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: 2466 - testutil.go:509: Offset: 1218, NextOffset: 2747 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 [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: 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: 2747 - testutil.go:509: Offset: 937, NextOffset: 2466 + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink] 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2466, NextOffset: 2503 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2858, NextOffset: 3763 - testutil.go:509: Offset: 2577, NextOffset: 3401 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2743, NextOffset: 2780 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2462, NextOffset: 2499 + testutil.go:509: Offset: 2780, NextOffset: 2817 + testutil.go:509: Offset: 2499, NextOffset: 2536 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 2817, NextOffset: 2854 + testutil.go:509: Offset: 2536, NextOffset: 2573 + testutil.go:509: Offset: 2854, NextOffset: 3753 + testutil.go:509: Offset: 2573, NextOffset: 3393 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153592,6 +154183,18 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2743 + testutil.go:509: Offset: 937, NextOffset: 2462 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -153605,168 +154208,194 @@ 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: "bar" vs "bar" + testutil.go:401: 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=PAX,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 -=== 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=false,format=PAX === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 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:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + 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: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] 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 [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: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 +=== RUN TestGzipEStargz/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=64000 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48125 72202 96185] + 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 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink dev test2 foo1.txt foo3.txt] + 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: "bar" vs "bar" + testutil.go:401: 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: 1889 + testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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=GNU,minChunkSize=0 - 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: 2446 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 2000, NextOffset: 2440 + testutil.go:509: Offset: 2282, NextOffset: 2803 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" +=== 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: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" @@ -153782,8 +154411,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 @@ -153800,34 +154427,8 @@ 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 "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 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: 2809 - testutil.go:509: Offset: 2002, NextOffset: 2446 + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -153841,18 +154442,35 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go:509: Offset: 930, NextOffset: 1889 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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2282, NextOffset: 2803 + testutil.go:509: Offset: 2000, 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" @@ -153869,171 +154487,187 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo3.txt test 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: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + 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: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 +=== 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: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - 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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 dev .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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48122 72200 96198] + 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:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "test2" vs "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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 +=== 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: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48122 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: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2354 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2141 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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: 1908 - testutil.go:509: Offset: 1221, NextOffset: 2191 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2228, NextOffset: 2265 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 2019, NextOffset: 2468 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2302, NextOffset: 2832 + 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: 2462 + testutil.go:509: Offset: 2299, NextOffset: 2826 testutil.go:395: Comparing: "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: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" @@ -154062,8 +154696,28 @@ 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: 1905 + testutil.go:509: Offset: 1221, NextOffset: 2188 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark] 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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -154077,37 +154731,10 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2228, NextOffset: 2265 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2302, NextOffset: 2832 - testutil.go:509: Offset: 2019, NextOffset: 2468 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2191 - testutil.go:509: Offset: 938, NextOffset: 1908 + testutil.go:509: Offset: 1221, NextOffset: 2188 + testutil.go:509: Offset: 938, NextOffset: 1905 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 @@ -154121,114 +154748,114 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 baz.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: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + 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: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 + 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: 2826 + testutil.go:509: Offset: 2016, NextOffset: 2462 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48122 72200 96183] + 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=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev test2 .no.prefetch.landmark foo1.txt bar 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: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -154236,62 +154863,85 @@ testutil.go:395: Comparing: "test2" vs "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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1900,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2011,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2183,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2257,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2294,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink test] - 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:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + 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: 730, NextOffset: 934 - testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1900 - testutil.go:509: Offset: 1217, NextOffset: 2183 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2376 + 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: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 2011, NextOffset: 2456 - testutil.go:509: Offset: 2294, NextOffset: 2821 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 +=== 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48130 72210 96208] + 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt .no.prefetch.landmark foo1.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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48130 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: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 @@ -154300,9 +154950,26 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 72210 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 770 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 @@ -154314,30 +154981,33 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo3.txt .no.prefetch.landmark 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: 770, NextOffset: 1013 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: 1013, NextOffset: 1217 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: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2294, NextOffset: 2821 - testutil.go:509: Offset: 2011, NextOffset: 2456 + 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: 2450 + testutil.go:509: Offset: 2290, NextOffset: 2814 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt 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 [testchar2 testblock testfifo testchar1] + 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" @@ -154370,165 +155040,186 @@ 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: 2183 - testutil.go:509: Offset: 934, NextOffset: 1900 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 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: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + 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: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 1217, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1896 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + 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: 2450 +=== 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/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=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 .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: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt barlink test dev .no.prefetch.landmark 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: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + 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: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "test2" vs "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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 +=== 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 24075 48130 72210 96193] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 +=== 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=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2198,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2235,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2272,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2309,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1918 - testutil.go:509: Offset: 1225, NextOffset: 2202 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 2029, NextOffset: 2478 - testutil.go:509: Offset: 2313, NextOffset: 2844 - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.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" @@ -154541,8 +155232,6 @@ testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 @@ -154553,6 +155242,8 @@ testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 @@ -154567,9 +155258,32 @@ 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: 1914 + testutil.go:509: Offset: 1225, NextOffset: 2198 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 2025, NextOffset: 2471 + testutil.go:509: Offset: 2309, NextOffset: 2837 + 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 "": [test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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=64000/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: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 @@ -154585,22 +155299,10 @@ 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: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2313, NextOffset: 2844 - testutil.go:509: Offset: 2029, NextOffset: 2478 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2198 + testutil.go:509: Offset: 941, NextOffset: 1914 + 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" @@ -154616,152 +155318,220 @@ 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: 2202 - testutil.go:509: Offset: 941, NextOffset: 1918 - 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: 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" +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2309, NextOffset: 2837 + testutil.go:509: Offset: 2025, NextOffset: 2471 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: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: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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 24075 48130 72210 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar test 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: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48130 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: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72210 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 +=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 2385 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev test2] vs [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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 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: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: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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 +=== 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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink 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 +=== 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: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": [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" @@ -154784,6 +155554,8 @@ 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=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: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -154793,34 +155565,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt .no.prefetch.landmark baz.txt 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -154834,29 +155580,11 @@ 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: "test2" vs "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 @@ -154865,6 +155593,8 @@ testutil.go:401: 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 +=== 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -154873,37 +155603,65 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] +=== 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 24075 48130 72210 96193] +=== 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 [testfifo testchar1 testchar2 testblock] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=0,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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 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=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink foo3.txt test dev test2 .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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -154921,6 +155679,8 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -154935,6 +155695,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/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=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" @@ -154944,8 +155706,19 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar barlink foo3.txt test 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -154959,10 +155732,25 @@ 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 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" + 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=GNU,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:509: Offset: 545, NextOffset: 12013 @@ -154977,17 +155765,6 @@ testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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" @@ -155004,14 +155781,57 @@ 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/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48130 72208 96206] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test test2 foo1.txt bar dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [3] at 72208 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 +=== 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=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 [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" @@ -155048,29 +155868,21 @@ 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 "": [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 9108, NextOffset: 9145 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 "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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 @@ -155092,26 +155904,12 @@ 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": [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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -155128,20 +155926,27 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 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 @@ -155150,6 +155955,16 @@ 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/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -155157,50 +155972,48 @@ 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=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "baz.txt" vs "baz.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: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 "": [foo1.txt bar dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - 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 @@ -155214,15 +156027,7 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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 @@ -155231,38 +156036,69 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48130 72208 96191] + 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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" +=== 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155296,8 +156132,6 @@ 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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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 @@ -155305,46 +156139,11 @@ testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 barlink .no.prefetch.landmark baz.txt foo1.txt bar test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -155357,6 +156156,8 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -155364,10 +156165,6 @@ 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 @@ -155381,24 +156178,35 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 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: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" @@ -155425,6 +156233,8 @@ 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -155443,8 +156253,21 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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: 0, NextOffset: 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 foo3.txt test dev test2 baz.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 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 @@ -155458,15 +156281,14 @@ 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: "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 @@ -155481,8 +156303,10 @@ 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -155495,8 +156319,6 @@ 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=-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=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -155504,14 +156326,47 @@ 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=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 24076 48127 72205 96203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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/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: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 @@ -155536,7 +156391,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -155556,21 +156411,32 @@ testutil.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 bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar 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: 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 +=== 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155580,26 +156446,12 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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" - 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 @@ -155613,45 +156465,20 @@ 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=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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: 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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -155696,8 +156523,19 @@ 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 foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -155711,6 +156549,20 @@ 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 +=== 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 48127 72205 96188] + 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: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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -155719,51 +156571,71 @@ 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 +=== 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=USTAR,minChunkSize=64000 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/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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24076 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48127 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 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72205 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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] @@ -155773,15 +156645,17 @@ 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=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: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -155818,24 +156692,27 @@ 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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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 -=== 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=0,prefix="",src=1,format=PAX,minChunkSize=0 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" @@ -155847,6 +156724,20 @@ 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 [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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155862,46 +156753,17 @@ 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 [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=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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 48127 72205 96203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test dev 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: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt 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/testblock" vs "dev/testblock" @@ -155913,6 +156775,9 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48127 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: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -155921,11 +156786,30 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -155944,24 +156828,35 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=64000 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 "": [.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: "foo1.txt" vs "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: 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: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 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: "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: "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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -155970,16 +156865,24 @@ 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=USTAR,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:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 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: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: "test" vs "test" + testutil.go:401: 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 @@ -155988,10 +156891,9 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -156000,27 +156902,41 @@ 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/testchar2" vs "dev/testchar2" - testutil.go:395: 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=0,prefix="/",format=USTAR,minChunkSize=64000 +=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar dev baz.txt foo3.txt 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: 12106, NextOffset: 12143 +=== 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=0 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156041,12 +156957,20 @@ 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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48127 72205 96188] + 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=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,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" @@ -156060,20 +156984,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -156081,15 +156993,19 @@ 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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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" @@ -156101,45 +157017,83 @@ 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 [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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,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":48127,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156148,6 +157102,8 @@ 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=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -156176,13 +157132,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt 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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -156190,33 +157145,26 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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 "": [barlink test test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark] 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: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -156242,32 +157190,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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/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 48128 72205 96203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 foo3.txt barlink test .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" @@ -156280,6 +157230,8 @@ testutil.go:395: Comparing: "test" vs "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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,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 @@ -156289,11 +157241,11 @@ testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -156322,8 +157274,29 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt barlink test] 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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] @@ -156336,12 +157309,6 @@ 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -156363,34 +157330,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "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=0,prefix="/",src=1,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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 .no.prefetch.landmark bar baz.txt foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -156399,56 +157357,61 @@ 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/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: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: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar baz.txt foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -156465,6 +157428,10 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -156477,16 +157444,20 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== 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 48128 72205 96188] + 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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -156497,61 +157468,32 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark 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" @@ -156564,29 +157506,16 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.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: 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -156594,18 +157523,36 @@ testutil.go:395: Comparing: "test2" vs "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: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -156619,6 +157566,14 @@ 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] @@ -156631,45 +157586,80 @@ 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: "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/testchar1" vs "dev/testchar1" + testutil.go:395: 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 24077 48133 72215 96213] + 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 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.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: 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 -=== 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=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: "baz.txt" vs "baz.txt" 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 [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: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -156680,28 +157670,38 @@ 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: "baz.txt" vs "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: 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 -=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.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: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -156712,7 +157712,6 @@ 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" @@ -156720,9 +157719,7 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -156734,9 +157731,13 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" -=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 @@ -156751,27 +157752,22 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=USTAR,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=USTAR +=== 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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test baz.txt foo3.txt dev test2 .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: 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=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -156780,10 +157776,10 @@ 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156810,8 +157806,6 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== 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=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -156825,9 +157819,8 @@ 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 "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -156839,42 +157832,35 @@ 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 24077 48133 72215 96198] + 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:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48133 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: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -156885,14 +157871,55 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9108, NextOffset: 9145 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/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=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" @@ -156914,7 +157941,7 @@ 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: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" @@ -156923,10 +157950,10 @@ testutil.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 +=== 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -156940,8 +157967,6 @@ 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=USTAR,minChunkSize=64000/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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -156952,7 +157977,7 @@ 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 foo3.txt barlink test2 test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156966,9 +157991,6 @@ 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" @@ -156978,9 +158000,9 @@ 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:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -156989,13 +158011,22 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -157004,20 +158035,35 @@ 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 [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=0,prefix="",format=PAX,minChunkSize=0 === 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48133 72215 96213] + 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 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -157031,18 +158077,16 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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/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=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -157074,29 +158118,17 @@ 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 barlink test bar foo3.txt dev 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: 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:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.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: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 @@ -157110,6 +158142,28 @@ 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" + testutil.go:401: 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 @@ -157123,26 +158177,32 @@ 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: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2] + 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" @@ -157164,11 +158224,11 @@ 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/testchar2" vs "dev/testchar2" + 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" @@ -157184,26 +158244,9 @@ 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 -=== 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=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: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 foo3.txt barlink test dev baz.txt bar test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev test2 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" @@ -157217,18 +158260,16 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 -=== 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=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 @@ -157236,13 +158277,8 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -157259,19 +158295,42 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 24077 48133 72215 96198] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/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: [2] at 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test2 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" @@ -157286,8 +158345,6 @@ 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=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -157295,7 +158352,7 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -157314,8 +158371,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== 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=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 @@ -157330,36 +158385,11 @@ testutil.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 .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 test dev .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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157373,6 +158403,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157386,41 +158430,30 @@ 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=GNU,minChunkSize=64000 -=== 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test 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: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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 bar foo3.txt test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -157452,11 +158485,24 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=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: 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 "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 @@ -157465,10 +158511,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 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: 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" @@ -157481,22 +158533,36 @@ 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: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:395: Comparing: "baz.txt" vs "baz.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" +=== 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 24076 48133 72214 96212] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 +=== 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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157508,19 +158574,36 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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} +=== 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=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48133,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark] + 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 test2 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" @@ -157542,7 +158625,7 @@ 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: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" @@ -157577,37 +158660,46 @@ 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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 -=== 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=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -157618,19 +158710,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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 +=== 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=0,prefix="../",src=1,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 @@ -157642,74 +158723,106 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,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 +=== 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 24076 48133 72214 96197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 72214 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 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: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: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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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 "": [barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test test2 baz.txt bar foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -157718,20 +158831,13 @@ 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: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: "test2" vs "test2" - testutil.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 @@ -157740,63 +158846,37 @@ 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: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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,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=true,format=USTAR +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 972 -=== 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:509: Offset: 1265, NextOffset: 1592 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157815,8 +158895,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 -=== 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 @@ -157835,8 +158913,41 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1153, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1045 + testutil.go:509: Offset: 1190, NextOffset: 1227 + testutil.go:509: Offset: 1045, NextOffset: 1082 + testutil.go:509: Offset: 1227, NextOffset: 1264 + testutil.go:509: Offset: 1082, NextOffset: 1311 + testutil.go:509: Offset: 1264, NextOffset: 1590 + testutil.go:395: Comparing: "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 "": [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -157850,39 +158961,31 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 1592 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:395: Comparing: "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: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 + 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: "test2" vs "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 +=== 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 48130 72210 96208] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 @@ -157894,27 +158997,45 @@ 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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -157922,113 +159043,146 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt 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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: "test" vs "test" testutil.go:401: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test2" vs "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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 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 === 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=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== 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 48130 72210 96193] + 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 72210 in stargz, uncompressed length 32000 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 bar foo3.txt dev .no.prefetch.landmark 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: 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: 1327 + testutil.go:509: Offset: 1274, 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158066,59 +159220,25 @@ 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: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + 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: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 1326 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test2 .no.prefetch.landmark foo1.txt bar foo3.txt 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: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - 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=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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, NextOffset: 1326 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -158132,6 +159252,21 @@ 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: 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: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158147,151 +159282,192 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== 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=-1,prefix="/",lossless=true,format=PAX === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 961 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt] 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: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 +=== 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:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "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: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 +=== RUN TestGzipEStargz/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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 === 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=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96208] + 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 72210 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] + 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" +=== 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=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: 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: 1322 + testutil.go:509: Offset: 1271, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158320,35 +159496,14 @@ 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 "": [dev test2 .no.prefetch.landmark baz.txt bar barlink 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: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 981 - testutil.go:509: Offset: 782, NextOffset: 1160 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 981, NextOffset: 1018 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 1018, NextOffset: 1055 - testutil.go:509: Offset: 1197, NextOffset: 1234 - testutil.go:509: Offset: 1055, NextOffset: 1092 - testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 1322 - testutil.go:509: Offset: 1271, NextOffset: 1600 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -158358,8 +159513,16 @@ 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: 1600 + testutil.go:509: Offset: 1271, NextOffset: 1599 testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -158373,19 +159536,6 @@ 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: "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 @@ -158399,30 +159549,38 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 foo3.txt barlink test test2 baz.txt foo1.txt bar dev] - 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:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 +=== 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 48130 72210 96193] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 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=PAX + testutil.go:2330: got gzip streams: +=== 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=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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test2 .no.prefetch.landmark test dev baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -158435,11 +159593,11 @@ 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: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" @@ -158468,15 +159626,25 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt bar dev .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" +=== 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=USTAR,minChunkSize=64000 + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: 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 foo1.txt bar foo3.txt barlink test2 .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: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 @@ -158485,22 +159653,29 @@ 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: "test2" vs "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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 +=== 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=64000 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: "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: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 @@ -158511,41 +159686,50 @@ 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: "test" vs "test" + testutil.go:401: 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: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: "bar" vs "bar" - testutil.go:401: 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 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48128 72209 96207] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158572,6 +159756,8 @@ testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 +=== 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:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -158583,22 +159769,31 @@ 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: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: 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: 1330 - testutil.go:509: Offset: 1276, NextOffset: 1609 + 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: 1332 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -158612,20 +159807,6 @@ 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: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 - 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: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 @@ -158633,20 +159814,28 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1609 - testutil.go:509: Offset: 1096, NextOffset: 1330 + 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: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1332 + 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 @@ -158656,142 +159845,214 @@ 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=USTAR,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test dev foo1.txt 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: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, 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: 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: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt 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: 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 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48128 72209 96192] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "bar" 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: 1082 + 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 [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: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + 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:2349: [2] at 48128 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=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: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 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=64000 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 +=== 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":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 +=== 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" +=== 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/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 48136 72221 96219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt dev foo1.txt bar barlink test 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: 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 +=== 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: 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 @@ -158808,51 +160069,36 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=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: 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: 1100 - testutil.go:509: Offset: 779, NextOffset: 1282 + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:509: Offset: 779, NextOffset: 1264 +=== 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=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: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1211, NextOffset: 1556 - testutil.go:509: Offset: 1393, NextOffset: 1829 + 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: 1536 + testutil.go:509: Offset: 1375, NextOffset: 1808 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 foo3.txt test dev test2 foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -158867,25 +160113,34 @@ 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: 1282 - testutil.go:509: Offset: 597, NextOffset: 1100 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1393, NextOffset: 1829 - testutil.go:509: Offset: 1211, NextOffset: 1556 + 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 [testfifo testchar1 testchar2 testblock] + 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: 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: "test" vs "test" + testutil.go:401: 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: 1808 + testutil.go:509: Offset: 1193, NextOffset: 1536 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158901,151 +160156,174 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 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=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=1,prefix="",src=1,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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt dev test2 .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: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 testutil.go:395: Comparing: "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: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: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt foo3.txt test 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: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 +=== 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=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96204] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] 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=USTAR + 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1293 +=== 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=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1293 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 72221 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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" @@ -159058,6 +160336,10 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96219] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 @@ -159072,6 +160354,9 @@ 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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -159083,35 +160368,79 @@ 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: 1109 - testutil.go:509: Offset: 785, NextOffset: 1289 + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1164, NextOffset: 1201 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1201, NextOffset: 1547 + testutil.go:509: Offset: 1381, NextOffset: 1818 + 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 [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: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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: 1109, NextOffset: 1146 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1183, NextOffset: 1220 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1220, NextOffset: 1567 - testutil.go:509: Offset: 1400, NextOffset: 1841 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1547 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 [testfifo testchar1 testchar2 testblock] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" 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: "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: 1289 - testutil.go:509: Offset: 605, NextOffset: 1109 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=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=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -159125,32 +160454,6 @@ 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: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1109, NextOffset: 1146 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1183, NextOffset: 1220 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1400, NextOffset: 1841 - testutil.go:509: Offset: 1220, NextOffset: 1567 - 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -159164,146 +160467,180 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 +=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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/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: 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 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: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + testutil.go:509: Offset: 106, NextOffset: 1301 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 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: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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1211 testutil.go:395: Comparing: "test2" vs "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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + 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: "test" vs "test" + testutil.go:401: 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 === 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96204] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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 foo3.txt barlink test bar dev test2] + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt 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: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1203, NextOffset: 1550 + testutil.go:509: Offset: 1382, NextOffset: 1819 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -159345,55 +160682,10 @@ 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: 1110 - testutil.go:509: Offset: 782, NextOffset: 1289 -=== 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=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: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1221, NextOffset: 1570 - testutil.go:509: Offset: 1400, NextOffset: 1839 + testutil.go:509: Offset: 603, NextOffset: 1092 + testutil.go:509: Offset: 782, NextOffset: 1271 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 1289 - testutil.go:509: Offset: 603, NextOffset: 1110 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1400, NextOffset: 1839 - testutil.go:509: Offset: 1221, NextOffset: 1570 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -159407,6 +160699,12 @@ 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: "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 @@ -159420,166 +160718,208 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 foo1.txt bar test dev 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: 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: 1271 + testutil.go:509: Offset: 603, NextOffset: 1092 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1382, NextOffset: 1819 + testutil.go:509: Offset: 1203, 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: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/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48137 72220 96218] + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 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: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:395: Comparing: "" vs "" +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 -=== 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/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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1297,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1334,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1371,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1408,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 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:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 +=== 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=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1117 - testutil.go:509: Offset: 786, NextOffset: 1297 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1334, NextOffset: 1371 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1228, NextOffset: 1581 - testutil.go:509: Offset: 1408, NextOffset: 1850 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1184 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48137 72220 96203] + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark bar foo3.txt test 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: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" @@ -159608,29 +160948,33 @@ 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 "": [foo3.txt test test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - 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: "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: 786, NextOffset: 1297 - testutil.go:509: Offset: 606, NextOffset: 1117 + testutil.go:509: Offset: 606, NextOffset: 1102 + testutil.go:509: Offset: 786, NextOffset: 1282 + 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=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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1334, NextOffset: 1371 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1408, NextOffset: 1850 - testutil.go:509: Offset: 1228, NextOffset: 1581 + testutil.go:509: Offset: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1213, NextOffset: 1562 + testutil.go:509: Offset: 1393, NextOffset: 1834 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [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" @@ -159662,23 +161006,67 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 -=== 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: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1282 + testutil.go:509: Offset: 606, NextOffset: 1102 + testutil.go:395: Comparing: "test" vs "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=1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1393, NextOffset: 1834 + testutil.go:509: Offset: 1213, NextOffset: 1562 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48577 72805 97612] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark foo1.txt] + 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 .no.prefetch.landmark 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: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48577 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] +=== 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -159686,124 +161074,168 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [4] at 97612 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + 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 +=== 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=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:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "test" vs "test" + testutil.go:401: 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 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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=1,format=GNU,minChunkSize=0 +=== RUN 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 24165 48577 72805 96767] + 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 48577 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 -=== 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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + 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: 1317 + testutil.go:509: Offset: 1271, NextOffset: 1596 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: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" @@ -159844,23 +161276,8 @@ 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: 1599 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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -159879,13 +161296,6 @@ 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -159895,14 +161305,21 @@ 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: 1599 - testutil.go:509: Offset: 1089, NextOffset: 1318 + testutil.go:509: Offset: 1271, NextOffset: 1596 + testutil.go:509: Offset: 1089, NextOffset: 1317 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159919,151 +161336,190 @@ testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 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/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: 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: 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: 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: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: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 +=== 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 24165 48577 72805 97612] + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev 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: 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 + 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 +=== 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 +=== 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24165 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1065 - testutil.go:509: Offset: 0, NextOffset: 951 + 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": [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: 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 - 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: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48577 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:401: 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: 1332 - testutil.go:509: Offset: 1281, NextOffset: 1613 + testutil.go:509: Offset: 106, NextOffset: 1064 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97612 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1064 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1064 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,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=1,format=GNU,minChunkSize=64000 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== 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 +=== RUN 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 24165 48577 72805 96767] + 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 48577 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink .no.prefetch.landmark foo1.txt bar foo3.txt 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: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" @@ -160097,6 +161553,8 @@ testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "bar" vs "bar" @@ -160107,8 +161565,20 @@ 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: 1332 + testutil.go:509: Offset: 1281, NextOffset: 1612 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 @@ -160117,13 +161587,28 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1281, NextOffset: 1612 + testutil.go:509: Offset: 1100, NextOffset: 1332 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -160137,22 +161622,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1613 - testutil.go:509: Offset: 1100, NextOffset: 1332 - testutil.go:395: Comparing: "test2" vs "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 @@ -160166,163 +161635,200 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 +=== 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=0 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink 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: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: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== 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=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 +=== 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 24167 48580 72811 97618] + 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test 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: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 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:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + 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=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 24167 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:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97618 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1077 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 962 +=== 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=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: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 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:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=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 +=== RUN 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 24167 48580 72811 96773] + 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 48580 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96773 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1327 - testutil.go:509: Offset: 1276, NextOffset: 1604 + 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: 1327 + testutil.go:509: Offset: 1277, 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" @@ -160357,14 +161863,60 @@ 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" +=== 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:401: 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 baz.txt foo3.txt test dev test2 foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1605 + testutil.go:509: Offset: 1097, NextOffset: 1327 + testutil.go:395: Comparing: "test2" vs "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 +=== 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: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 @@ -160372,28 +161924,6 @@ 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: 1604 - testutil.go:509: Offset: 1096, NextOffset: 1327 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -160407,38 +161937,27 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/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=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/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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + 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: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" @@ -160446,116 +161965,163 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== 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 48582 72814 97621] + 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: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== 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=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== 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=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev baz.txt bar foo3.txt test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test2" vs "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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 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: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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== 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: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/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 +=== RUN 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 48582 72814 96776] + 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 48582 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":999,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1073,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt dev test2 .no.prefetch.landmark 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" @@ -160593,22 +162159,48 @@ 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: 999 - testutil.go:509: Offset: 795, NextOffset: 1179 + 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: 999, NextOffset: 1036 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1110, NextOffset: 1342 - testutil.go:509: Offset: 1290, NextOffset: 1624 + 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: 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" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 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: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1341 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -160625,28 +162217,12 @@ 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: 1179, NextOffset: 1216 - testutil.go:509: Offset: 999, NextOffset: 1036 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1290, NextOffset: 1624 - testutil.go:509: Offset: 1110, NextOffset: 1342 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -160662,144 +162238,190 @@ 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: 1179 - testutil.go:509: Offset: 615, NextOffset: 999 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt 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: 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: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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 +=== 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 48582 72814 97621] + 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: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] 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=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=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=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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 48582 72814 96776] + testutil.go:2330: got gzip streams: === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink dev test2 .no.prefetch.landmark foo3.txt test baz.txt foo1.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 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + 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 @@ -160816,19 +162438,25 @@ testutil.go:401: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 1139 + testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160836,6 +162464,9 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 @@ -160843,34 +162474,43 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 @@ -160881,17 +162521,12 @@ testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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": [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" @@ -160910,46 +162545,51 @@ 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 [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 1357 + testutil.go:509: Offset: 935, NextOffset: 1137 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=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 +=== 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=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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 [testfifo testchar1 testchar2 testblock] + 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" @@ -160957,118 +162597,158 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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/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=64000 + testutil.go:509: Offset: 90, NextOffset: 711 + 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 [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: 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 711 +=== 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 48584 72817 97624] + testutil.go:2330: got gzip streams: +=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72817 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97624 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.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: 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: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1153 - testutil.go:509: Offset: 1094, NextOffset: 1375 + 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: 1372 +=== 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 48584 72817 96779] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -161082,6 +162762,9 @@ testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 @@ -161092,7 +162775,23 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72817 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 @@ -161102,38 +162801,50 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.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: 184, NextOffset: 217 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1372 + testutil.go:509: Offset: 946, NextOffset: 1150 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1375 - testutil.go:509: Offset: 948, NextOffset: 1153 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161149,171 +162860,209 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 995 - testutil.go:509: Offset: 545, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== 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 +=== 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=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar] vs [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: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "test2" vs "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: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 +=== 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 24165 48578 72805 97612] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 711 +=== 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=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 618 + 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 48578 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: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97612 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=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/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/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=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 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 +=== 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 24165 48578 72805 96767] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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: 1147 + testutil.go:509: Offset: 942, NextOffset: 1145 testutil.go:509: Offset: 1088, NextOffset: 1366 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -161322,6 +163071,9 @@ 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 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 @@ -161333,51 +163085,47 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 48578 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go: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: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 + testutil.go:509: Offset: 942, NextOffset: 1145 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -161391,6 +163139,19 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -161404,43 +163165,16 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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 +=== 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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -161462,11 +163196,11 @@ testutil.go:509: Offset: 0, NextOffset: 617 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161482,15 +163216,10 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 - 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: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 @@ -161499,17 +163228,21 @@ testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] vs [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: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 +=== 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 24165 48578 72805 97612] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 @@ -161518,6 +163251,9 @@ testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161526,13 +163262,57 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24165 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: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48578 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97612 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:509: Offset: 0, NextOffset: 617 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,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=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -161542,54 +163322,85 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 === 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=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/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=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 849 - testutil.go:509: Offset: 695, NextOffset: 995 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar dev test2 foo1.txt foo3.txt barlink test .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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1155 - testutil.go:509: Offset: 1094, NextOffset: 1378 + 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 +=== 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 24165 48578 72805 96767] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1379 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48578 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72805 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"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=0 testutil.go:509: Offset: 254, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 472 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -161607,28 +163418,12 @@ 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: 850 + testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1378 - testutil.go:509: Offset: 948, 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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -161647,10 +163442,12 @@ 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: 995 - testutil.go:509: Offset: 549, NextOffset: 849 - 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" @@ -161666,15 +163463,41 @@ 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: 996 + testutil.go:509: Offset: 549, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/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: "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: 1379 + testutil.go:509: Offset: 949, NextOffset: 1154 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink 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" @@ -161726,30 +163549,22 @@ testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "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 "": [bar dev baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt 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: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -161758,17 +163573,30 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== 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=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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" +=== 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 24166 48580 72811 97618] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 @@ -161776,53 +163604,78 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "test2" vs "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: 713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24166 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: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 +=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48580 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: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97618 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 24166 48580 72811 96773] + 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 48580 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96773 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.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: 931 - testutil.go:509: Offset: 683, NextOffset: 1077 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink dev test2 baz.txt test .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: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 1321 - testutil.go:509: Offset: 1176, NextOffset: 1546 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 1311 + testutil.go:509: Offset: 1170, 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" @@ -161857,14 +163710,39 @@ 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: 925 + testutil.go:509: Offset: 683, NextOffset: 1071 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 +=== 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=PAX,minChunkSize=0 + 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: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 + 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: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" @@ -161893,163 +163771,204 @@ 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: "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: 1077 - testutil.go:509: Offset: 537, NextOffset: 931 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 1546 - testutil.go:509: Offset: 1030, NextOffset: 1321 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 1537 + testutil.go:509: Offset: 1024, NextOffset: 1311 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=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=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24170 48584 72818 97625] + 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 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink] + 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: "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: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + 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 [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: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 +=== 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:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "test2" vs "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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24170 48584 72818 96780] + 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 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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/duplicated_entry_offset +=== 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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"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":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test test2 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt barlink test dev test2 bar foo3.txt .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 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 @@ -162072,43 +163991,28 @@ 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: 940 - testutil.go:509: Offset: 691, NextOffset: 1086 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 1334 - testutil.go:509: Offset: 1185, NextOffset: 1557 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 1326 + testutil.go:509: Offset: 1180, NextOffset: 1551 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: "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 .no.prefetch.landmark baz.txt barlink test test2 foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -162122,18 +164026,27 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 1557 - testutil.go:509: Offset: 1039, NextOffset: 1334 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1551 + testutil.go:509: Offset: 1034, 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162149,165 +164062,189 @@ 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: 1086 - testutil.go:509: Offset: 545, NextOffset: 940 - testutil.go:395: Comparing: "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:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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 24170 48584 72818 97625] + 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=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:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "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: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] 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: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 + 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" + 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 +=== 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 24170 48584 72818 96780] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] vs [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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 855 + 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go: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 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -162316,13 +164253,42 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 -=== 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "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: 928 + testutil.go:509: Offset: 687, NextOffset: 1074 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1074, NextOffset: 1107 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1027, NextOffset: 1318 + testutil.go:509: Offset: 1173, NextOffset: 1545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -162336,39 +164302,48 @@ 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 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: 347, NextOffset: 446 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: 1074, NextOffset: 1107 + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1173, NextOffset: 1545 + testutil.go:509: Offset: 1027, NextOffset: 1318 + 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: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: 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:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 936 - testutil.go:509: Offset: 687, NextOffset: 1082 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 1329 - testutil.go:509: Offset: 1181, NextOffset: 1554 - 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:509: Offset: 687, NextOffset: 1074 + testutil.go:509: Offset: 541, NextOffset: 928 testutil.go:395: Comparing: "test2" vs "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 +=== 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 48587 72822 97629] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,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: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 @@ -162378,6 +164353,9 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 @@ -162386,215 +164364,214 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 +=== 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=PAX,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 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1082 - testutil.go:509: Offset: 541, NextOffset: 936 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 1554 - testutil.go:509: Offset: 1035, NextOffset: 1329 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/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 72822 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97629 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt foo3.txt barlink test test2 baz.txt bar] -=== 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + 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 bar foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 852 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] vs [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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + 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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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 48587 72822 96784] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + 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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "test2" vs "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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72822 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96784 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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:50e413791d72837a6c28e303a0b23c4a84f999881e5f2cf90d03c7c982c6a526","chunkSize":32000,"chunkDigest":"sha256:a00378a6dedd6330a50bf4d41ca9839ecceb7201a9eeee5f00d324646f916ed4"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:be9aee27ea379c69598adcd3b3143d3ad49eeb1b0ce5f57cd13444bb1d45ef7c"} + 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=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":942,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":975,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1187,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt barlink test] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar 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: 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: 942 - testutil.go:509: Offset: 695, NextOffset: 1088 + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1041, NextOffset: 1335 - testutil.go:509: Offset: 1187, NextOffset: 1564 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 1329 + testutil.go:509: Offset: 1183, NextOffset: 1558 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: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" @@ -162614,23 +164591,34 @@ 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 foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "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: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 251, NextOffset: 284 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 350, NextOffset: 472 + 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 "": [foo1.txt bar baz.txt foo3.txt barlink test dev 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: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -162644,170 +164632,179 @@ 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: 1088 - testutil.go:509: Offset: 549, NextOffset: 942 + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:509: Offset: 549, 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: 1088, NextOffset: 1121 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1187, NextOffset: 1564 - testutil.go:509: Offset: 1041, NextOffset: 1335 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 1558 + testutil.go:509: Offset: 1037, NextOffset: 1329 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test 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: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + 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] +=== 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=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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - 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: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 763 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 763 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 === 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=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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== 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=0/lost_digest_in_a_entry +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162817,14 +164814,14 @@ 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: 1139 + testutil.go:509: Offset: 936, NextOffset: 1138 testutil.go:509: Offset: 1082, NextOffset: 1356 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162864,8 +164861,9 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -162882,6 +164880,12 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:509: Offset: 533, NextOffset: 837 @@ -162895,13 +164899,13 @@ testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1356 - testutil.go:509: Offset: 936, NextOffset: 1139 + testutil.go:509: Offset: 936, NextOffset: 1138 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162917,108 +164921,111 @@ 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: "barlink" vs "barlink" === 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=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=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt] + 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 barlink .no.prefetch.landmark] + 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: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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 "": [test2 barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - 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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -163026,49 +165033,39 @@ testutil.go:395: Comparing: "test2" vs "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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 718 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2 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: 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: 1154 - testutil.go:509: Offset: 1095, NextOffset: 1374 + 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: 1152 + testutil.go:509: Offset: 1093, NextOffset: 1372 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -163112,31 +165109,11 @@ 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: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 "": [foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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: 1154 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt 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" @@ -163152,6 +165129,26 @@ 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: "test" vs "test" + testutil.go:401: 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: 1372 + testutil.go:509: Offset: 947, NextOffset: 1152 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -163165,99 +165162,62 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 barlink foo1.txt bar foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 687, NextOffset: 994 + testutil.go:509: Offset: 541, NextOffset: 848 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test baz.txt foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 721 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 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: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" @@ -163265,49 +165225,91 @@ testutil.go:395: Comparing: "test2" vs "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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + 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 [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: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -163321,14 +165323,14 @@ 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: 941, NextOffset: 1144 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/testblock" vs "dev/testblock" + 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" @@ -163360,35 +165362,14 @@ 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 "": [barlink dev baz.txt foo1.txt bar 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: 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: "test" vs "test" - testutil.go:401: 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163404,13 +165385,17 @@ 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: "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: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -163424,25 +165409,29 @@ 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test test2 .no.prefetch.landmark bar barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 988, NextOffset: 1021 + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1087, NextOffset: 1363 + testutil.go:509: Offset: 941, NextOffset: 1144 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 bar .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -163450,110 +165439,145 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 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: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 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 [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: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 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: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 623 +=== 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 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 - 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: 717 + testutil.go:509: Offset: 0, NextOffset: 623 +=== 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt bar dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 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: 1376 + 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 @@ -163567,37 +165591,6 @@ 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: 852 - testutil.go:509: Offset: 691, 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: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 1156 - testutil.go:509: Offset: 1097, NextOffset: 1379 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -163605,27 +165598,38 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 +=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 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 "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 1379 - testutil.go:509: Offset: 951, NextOffset: 1156 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 1376 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -163639,6 +165643,22 @@ 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 [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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -163652,156 +165672,146 @@ 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 [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: 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: 998 - testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar test 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test 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: 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 +=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "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 "": [foo1.txt bar test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink 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: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 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 -=== 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=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt dev baz.txt barlink test test2 .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" @@ -163811,14 +165821,14 @@ 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: 1179 + testutil.go:509: Offset: 964, NextOffset: 1178 testutil.go:509: Offset: 1113, NextOffset: 1398 testutil.go:395: Comparing: "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: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" @@ -163858,15 +165868,21 @@ 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 foo1.txt foo3.txt barlink test dev baz.txt bar 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": [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1398 + testutil.go:509: Offset: 964, NextOffset: 1178 + testutil.go:395: Comparing: "test2" vs "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 @@ -163880,15 +165896,23 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -163902,178 +165926,140 @@ 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: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 1398 - testutil.go:509: Offset: 964, NextOffset: 1179 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test test2 dev .no.prefetch.landmark 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: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 +=== 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: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar 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: 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: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=-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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "test2" vs "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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 +=== RUN TestGzipEStargz/testDigestAndVerify/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=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 877 - testutil.go:509: Offset: 694, NextOffset: 1026 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 1191 - testutil.go:509: Offset: 1125, NextOffset: 1415 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 foo1.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" @@ -164102,6 +166088,8 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 @@ -164110,8 +166098,51 @@ 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": [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 baz.txt foo1.txt bar barlink test foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt 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: 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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -164125,37 +166156,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 1415 - testutil.go:509: Offset: 976, NextOffset: 1191 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 - 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -164163,148 +166163,154 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 +=== 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: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test test2 baz.txt foo1.txt bar dev .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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 694, NextOffset: 1024 + testutil.go:509: Offset: 545, NextOffset: 875 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark bar baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 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: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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + 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: 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: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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 +=== 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=USTAR,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: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/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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== 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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164329,6 +166335,8 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 @@ -164342,28 +166350,55 @@ 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:509: Offset: 541, NextOffset: 869 + testutil.go:509: Offset: 690, 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: 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: 1183 - testutil.go:509: Offset: 1118, NextOffset: 1405 + 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: 1182 + testutil.go:509: Offset: 1117, NextOffset: 1404 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1404 + testutil.go:509: Offset: 968, NextOffset: 1182 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + 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 @@ -164377,37 +166412,6 @@ 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: "test" vs "test" - testutil.go:401: 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: 1183 - 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: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -164421,151 +166425,148 @@ 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: "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: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: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 690, NextOffset: 1018 + testutil.go:509: Offset: 541, NextOffset: 869 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo1.txt bar 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: 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: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev baz.txt foo3.txt test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink test 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: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 +=== 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 766 +=== 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=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:509: Offset: 0, NextOffset: 667 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 353, NextOffset: 475 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2 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 @@ -164575,22 +166576,22 @@ 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: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 + 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: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 + 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: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -164610,28 +166611,51 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: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 bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 foo1.txt barlink .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 + 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: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 + 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: 1196 + 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=-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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 @@ -164646,6 +166670,10 @@ 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" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -164659,26 +166687,24 @@ 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" - 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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 foo3.txt .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: 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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -164686,148 +166712,144 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 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 "": [test dev test2 .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: 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:401: Directory: "" vs "": [barlink test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: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: 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: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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: 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: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 +=== 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: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",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=-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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1029,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1112,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink 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: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 537, NextOffset: 963 + testutil.go:509: Offset: 686, NextOffset: 1112 +=== 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=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: 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: 1601 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1062, NextOffset: 1371 + testutil.go:509: Offset: 1211, NextOffset: 1598 testutil.go:395: Comparing: "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: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" @@ -164850,41 +166872,22 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 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: 1601 - testutil.go:509: Offset: 1064, NextOffset: 1376 - testutil.go:395: Comparing: "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: "test2" vs "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 @@ -164895,18 +166898,11 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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: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: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 - 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 @@ -164920,175 +166916,189 @@ 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: 1112 + testutil.go:509: Offset: 537, NextOffset: 963 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1211, NextOffset: 1598 + testutil.go:509: Offset: 1062, NextOffset: 1371 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark baz.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + 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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + 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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + 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] +=== 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=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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 "": [foo3.txt dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 + 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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt test 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: 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: 979 - testutil.go:509: Offset: 694, NextOffset: 1128 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test dev .no.prefetch.landmark foo1.txt bar 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: 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: 1393 - testutil.go:509: Offset: 1227, NextOffset: 1621 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 1384 + testutil.go:509: Offset: 1220, NextOffset: 1612 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: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: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 @@ -165112,8 +167122,24 @@ 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: 972 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 694, NextOffset: 1121 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt test dev .no.prefetch.landmark foo1.txt bar 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: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + 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 @@ -165127,39 +167153,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1128 - testutil.go:509: Offset: 545, NextOffset: 979 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=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: 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: 1621 - testutil.go:509: Offset: 1078, NextOffset: 1393 - testutil.go:395: Comparing: "test2" vs "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 @@ -165168,173 +167161,198 @@ 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, 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: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 1612 + testutil.go:509: Offset: 1071, NextOffset: 1384 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 +=== RUN TestGzipEStargz/testBuild/various_files-compression=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar test dev baz.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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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 [testfifo testchar1 testchar2 testblock] + 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: 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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 929 +=== 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=64000 + 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 + 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: "test" vs "test" + testutil.go:401: 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": [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=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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] + 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 dev test test2] + 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: 971 - testutil.go:509: Offset: 690, NextOffset: 1120 + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - 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: 1384 - testutil.go:509: Offset: 1219, NextOffset: 1612 + 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: 1375 + testutil.go:509: Offset: 1213, NextOffset: 1603 testutil.go:395: Comparing: "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: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" @@ -165349,6 +167367,8 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 +=== 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=0 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 @@ -165363,34 +167383,38 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1612 - testutil.go:509: Offset: 1070, NextOffset: 1384 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: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: "test" vs "test" + testutil.go:401: 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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1603 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:395: Comparing: "test2" vs "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 @@ -165404,14 +167428,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1120 - testutil.go:509: Offset: 541, 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -165425,28 +167441,39 @@ 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev test2] + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -165456,109 +167483,117 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test" vs "test" testutil.go:401: 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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "test2" vs "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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 925 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 834 + 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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - 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: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1131,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1164,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1197,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1230,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 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: 1388 + testutil.go:509: Offset: 1226, NextOffset: 1620 + 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" @@ -165590,44 +167625,36 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 982 - testutil.go:509: Offset: 698, NextOffset: 1131 + 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 "": [test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 1131, NextOffset: 1164 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1081, NextOffset: 1394 - testutil.go:509: Offset: 1230, NextOffset: 1626 - testutil.go:395: Comparing: "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 bar foo3.txt barlink test baz.txt foo1.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.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: 1620 +=== 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=0 + testutil.go:509: Offset: 1077, NextOffset: 1388 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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 @@ -165641,26 +167668,16 @@ 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: 1131 - testutil.go:509: Offset: 549, 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: 1131, NextOffset: 1164 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1230, NextOffset: 1626 - testutil.go:509: Offset: 1081, NextOffset: 1394 + testutil.go:395: Comparing: "test2" vs "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 @@ -165674,144 +167691,173 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=0 + 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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.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: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + 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=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/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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 1180 + testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 -=== 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=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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=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":"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165840,39 +167886,8 @@ 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" -=== 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=GNU,minChunkSize=0 - 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: 1182 - testutil.go:509: Offset: 1117, NextOffset: 1400 - 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 test dev foo1.txt bar test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark test dev test2 baz.txt foo1.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" @@ -165883,24 +167898,18 @@ testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 1400 - testutil.go:509: Offset: 968, NextOffset: 1182 + testutil.go:509: Offset: 968, NextOffset: 1180 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: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: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=-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:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 @@ -165926,142 +167935,166 @@ 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] + 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: "test2" vs "test2" testutil.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: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: 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: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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 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: 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": [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: "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 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink 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: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go: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: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go: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: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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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: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=1,format=GNU,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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar] + 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 barlink dev test2 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: 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 @@ -166084,45 +168117,28 @@ 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: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: 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: 1196 - testutil.go:509: Offset: 1130, NextOffset: 1418 + 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: 1195 + testutil.go:509: Offset: 1129, NextOffset: 1417 testutil.go:395: Comparing: "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: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: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - 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: "dev/testblock" vs "dev/testblock" 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -166131,17 +168147,13 @@ 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: 1196 + 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" @@ -166152,13 +168164,25 @@ 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=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: 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: "test" vs "test" + testutil.go:401: 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: 1417 + testutil.go:509: Offset: 980, NextOffset: 1195 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -166172,148 +168196,163 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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=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 +=== 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=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test dev foo1.txt foo3.txt test2] - 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 [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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt barlink dev .no.prefetch.landmark baz.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: 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: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: 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: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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + 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: 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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "bar" vs "bar" + testutil.go:401: 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: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + 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: "test2" vs "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:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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 +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:509: Offset: 1123, NextOffset: 1408 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 @@ -166327,37 +168366,6 @@ 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: 1189 - testutil.go:509: Offset: 1124, NextOffset: 1409 - 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: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -166371,33 +168379,18 @@ 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 foo3.txt barlink test dev test2 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: 471, NextOffset: 595 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: 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: "test" vs "test" - testutil.go:401: 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: 1189 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark bar] 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -166430,18 +168423,37 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1123, NextOffset: 1408 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1024 + testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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/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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink] - 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.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] @@ -166450,16 +168462,18 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 +=== 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=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: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: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" @@ -166496,8 +168510,11 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink foo1.txt bar test dev test2 .no.prefetch.landmark baz.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: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -166511,20 +168528,35 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166540,42 +168572,15 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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=-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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] - 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: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 dev bar 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" @@ -166585,14 +168590,14 @@ testutil.go:509: Offset: 1068, NextOffset: 1101 testutil.go:509: Offset: 952, NextOffset: 985 testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 985, NextOffset: 1201 + testutil.go:509: Offset: 1134, NextOffset: 1423 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166621,28 +168626,20 @@ 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 bar foo3.txt test dev baz.txt foo1.txt barlink 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: 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: 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: 601, NextOffset: 698 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: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 + 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 dev bar foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:509: Offset: 549, NextOffset: 886 @@ -166655,14 +168652,23 @@ testutil.go:509: Offset: 919, NextOffset: 952 testutil.go:509: Offset: 1101, NextOffset: 1134 testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 1425 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:395: Comparing: "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:509: Offset: 1134, NextOffset: 1423 + testutil.go:509: Offset: 985, NextOffset: 1201 + testutil.go:395: Comparing: "test2" vs "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 @@ -166680,154 +168686,153 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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=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 +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt dev .no.prefetch.landmark 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: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 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: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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "test2" vs "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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + 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: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt 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: 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: 2431 - testutil.go:509: Offset: 2273, NextOffset: 2795 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev 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: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" @@ -166869,26 +168874,22 @@ 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:509: Offset: 926, NextOffset: 1877 + testutil.go:509: Offset: 1209, NextOffset: 2160 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1988, NextOffset: 2426 + testutil.go:509: Offset: 2271, NextOffset: 2790 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test bar foo3.txt dev test2 .no.prefetch.landmark 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: 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: "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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -166902,6 +168903,21 @@ 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] +=== 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=0 + 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: 2160 + testutil.go:509: Offset: 926, NextOffset: 1877 + testutil.go:395: Comparing: "test2" vs "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 @@ -166915,172 +168931,175 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2795 - testutil.go:509: Offset: 1990, NextOffset: 2431 + testutil.go:509: Offset: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2271, NextOffset: 2790 + testutil.go:509: Offset: 1988, NextOffset: 2426 + 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=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === 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=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink test dev baz.txt foo1.txt bar test2] + 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 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: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "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: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 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: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: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== 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=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 +=== 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=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2816 + 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: 2448 + testutil.go:509: Offset: 2287, NextOffset: 2810 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -167118,36 +169137,10 @@ 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: 1898 - testutil.go:509: Offset: 1215, NextOffset: 2179 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 bar barlink test dev test2 baz.txt foo1.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: 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: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2290, NextOffset: 2816 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -167161,12 +169154,32 @@ 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: 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: 2810 + testutil.go:509: Offset: 2006, NextOffset: 2448 + testutil.go:395: Comparing: "test2" vs "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 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 @@ -167178,167 +169191,152 @@ 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: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 + 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" === 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=-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=-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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2 bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2807 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 +=== 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:509: Offset: 0, NextOffset: 2149 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -167351,6 +169349,39 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1885 + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 2435 + testutil.go:509: Offset: 2279, NextOffset: 2799 + 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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -167364,16 +169395,17 @@ 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 "": [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -167387,25 +169419,6 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 2807 - testutil.go:509: Offset: 2000, NextOffset: 2444 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -167422,165 +169435,180 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1959, NextOffset: 1996 +=== 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:509: Offset: 2279, NextOffset: 2799 + testutil.go:509: Offset: 1996, NextOffset: 2435 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:395: Comparing: "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:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 === 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=-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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar barlink foo1.txt foo3.txt test dev] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 +=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt 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: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 +=== 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:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=-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:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo1.txt bar test .no.prefetch.landmark 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: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2016, NextOffset: 2460 + testutil.go:509: Offset: 2297, 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -167603,8 +169631,6 @@ testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 @@ -167620,41 +169646,11 @@ 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: 1908 - testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1218, NextOffset: 2186 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev barlink 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: "bar" vs "bar" - testutil.go:401: 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: 2189 - testutil.go:509: Offset: 937, NextOffset: 1908 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -167668,6 +169664,18 @@ 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: 2186 + testutil.go:509: Offset: 937, NextOffset: 1905 + 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 @@ -167684,99 +169692,44 @@ 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test dev test2 foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - 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 [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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - 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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry + 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: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2297, NextOffset: 2823 + testutil.go:509: Offset: 2016, NextOffset: 2460 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt foo3.txt dev .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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 +=== 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:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 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" @@ -167786,42 +169739,113 @@ testutil.go:395: Comparing: "test2" vs "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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2166 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 foo1.txt foo3.txt dev .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: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 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: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + 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=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=-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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test test2 baz.txt bar dev] + 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 foo1.txt baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 @@ -167841,33 +169865,31 @@ 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: 2433 - testutil.go:509: Offset: 1209, NextOffset: 2716 + testutil.go:509: Offset: 926, NextOffset: 2430 + testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 3360 - testutil.go:509: Offset: 2827, NextOffset: 3723 + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2541, NextOffset: 3352 + testutil.go:509: Offset: 2824, NextOffset: 3715 testutil.go:395: Comparing: "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: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: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 @@ -167879,9 +169901,10 @@ testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] vs [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt baz.txt bar foo3.txt 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: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -167895,9 +169918,39 @@ 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: 2713 + testutil.go:509: Offset: 926, NextOffset: 2430 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2824, NextOffset: 3715 + testutil.go:509: Offset: 2541, NextOffset: 3352 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 +=== 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:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 @@ -167908,58 +169961,52 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:509: Offset: 926, NextOffset: 2433 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2827, NextOffset: 3723 - testutil.go:509: Offset: 2544, NextOffset: 3360 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev test2 foo1.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -167967,81 +170014,58 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -168049,30 +170073,44 @@ testutil.go:395: Comparing: "test2" vs "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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2452,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2489,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2526,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2563,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2733,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2770,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2807,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2844,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3373 + testutil.go:509: Offset: 2839, NextOffset: 3734 + testutil.go:395: Comparing: "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" @@ -168110,28 +170148,27 @@ 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: 2452 - testutil.go:509: Offset: 1215, NextOffset: 2733 + testutil.go:509: Offset: 934, NextOffset: 2447 +=== 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=0 + testutil.go:509: Offset: 1215, NextOffset: 2728 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt bar foo3.txt dev 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: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2563, NextOffset: 3382 - testutil.go:509: Offset: 2844, NextOffset: 3743 - 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 3734 + testutil.go:509: Offset: 2558, NextOffset: 3373 +=== 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=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -168154,22 +170191,10 @@ 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: 2733 - testutil.go:509: Offset: 934, NextOffset: 2452 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2844, NextOffset: 3743 - testutil.go:509: Offset: 2563, NextOffset: 3382 + testutil.go:509: Offset: 1215, NextOffset: 2728 + testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -168188,142 +170213,160 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 +=== 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=0 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/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 -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + 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 test2 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: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar] 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "" vs "" +=== 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=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar 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: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "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: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: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 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: 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: 3365 + testutil.go:509: Offset: 2834, NextOffset: 3729 + 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" @@ -168340,6 +170383,8 @@ testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -168361,28 +170406,11 @@ 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: 2445 - testutil.go:509: Offset: 1213, NextOffset: 2728 + 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: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2728, NextOffset: 2765 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2556, NextOffset: 3375 - testutil.go:509: Offset: 2839, NextOffset: 3739 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -168399,20 +170427,23 @@ 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: 2728 - testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2728, NextOffset: 2765 - testutil.go:509: Offset: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2839, NextOffset: 3739 - testutil.go:509: Offset: 2556, NextOffset: 3375 + 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: 3729 + testutil.go:509: Offset: 2551, NextOffset: 3365 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168428,112 +170459,112 @@ 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: "barlink" vs "barlink" + 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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] + 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 test2 bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== 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:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 +=== 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: 3278 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt 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: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.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: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 -=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -168543,72 +170574,36 @@ testutil.go:395: Comparing: "test2" vs "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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2466,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2503,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2540,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2577,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2747,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2784,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2858,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] - 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:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2466 - testutil.go:509: Offset: 1218, NextOffset: 2747 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2466, NextOffset: 2503 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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:509: Offset: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2577, NextOffset: 3401 - testutil.go:509: Offset: 2858, NextOffset: 3763 - testutil.go:395: Comparing: "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: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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test dev test2 .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" @@ -168637,8 +170632,39 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 2462 + testutil.go:509: Offset: 1218, NextOffset: 2743 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2462, NextOffset: 2499 + testutil.go:509: Offset: 2743, NextOffset: 2780 + testutil.go:509: Offset: 2499, NextOffset: 2536 + testutil.go:509: Offset: 2780, NextOffset: 2817 + testutil.go:509: Offset: 2536, NextOffset: 2573 + testutil.go:509: Offset: 2817, NextOffset: 2854 + testutil.go:509: Offset: 2573, NextOffset: 3393 + testutil.go:509: Offset: 2854, NextOffset: 3753 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink foo1.txt foo3.txt test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -168652,25 +170678,6 @@ 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: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2466, NextOffset: 2503 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2858, NextOffset: 3763 - testutil.go:509: Offset: 2577, NextOffset: 3401 - testutil.go:395: Comparing: "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: 138, NextOffset: 175 @@ -168684,168 +170691,186 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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: 2747 - testutil.go:509: Offset: 937, NextOffset: 2466 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 .no.prefetch.landmark bar foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + 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: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + 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: 3753 + testutil.go:509: Offset: 2573, NextOffset: 3393 + 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/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/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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark foo1.txt barlink test 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: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3314 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 -=== 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=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: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=0/lost_digest_in_a_entry +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test dev foo1.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2446 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 2000, NextOffset: 2440 + testutil.go:509: Offset: 2282, NextOffset: 2803 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -168854,8 +170879,6 @@ 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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 @@ -168888,22 +170911,9 @@ 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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] 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": [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" @@ -168932,187 +170942,197 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go:509: Offset: 930, NextOffset: 1889 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2809 - testutil.go:509: Offset: 2002, NextOffset: 2446 + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2282, NextOffset: 2803 + testutil.go:509: Offset: 2000, NextOffset: 2440 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "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/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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 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:401: Directory: "" vs "": [baz.txt barlink test2 foo1.txt bar foo3.txt test dev .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: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2360 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "test2" vs "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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 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: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: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=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=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":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 .no.prefetch.landmark test dev baz.txt foo1.txt bar] + 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: 1908 - testutil.go:509: Offset: 1221, NextOffset: 2191 + 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: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2228, NextOffset: 2265 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 2019, NextOffset: 2468 - testutil.go:509: Offset: 2302, NextOffset: 2832 + 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: 2462 + testutil.go:509: Offset: 2299, NextOffset: 2826 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169132,8 +171152,6 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 @@ -169143,39 +171161,8 @@ 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 "": [foo3.txt dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] 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": [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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2228, NextOffset: 2265 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2302, NextOffset: 2832 - testutil.go:509: Offset: 2019, NextOffset: 2468 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark test dev baz.txt foo1.txt 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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -169189,6 +171176,22 @@ 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 +=== 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=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2188 + testutil.go:509: Offset: 938, NextOffset: 1905 + 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 @@ -169202,145 +171205,158 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2191 - testutil.go:509: Offset: 938, NextOffset: 1908 +=== 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=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: 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: 2826 + testutil.go:509: Offset: 2016, 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" === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 === 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=0/lost_digest_in_a_entry -=== 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=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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1900,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2011,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2183,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2257,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2294,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt .no.prefetch.landmark 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" @@ -169378,57 +171394,49 @@ 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: 1900 - testutil.go:509: Offset: 1217, NextOffset: 2183 + 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: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 2011, NextOffset: 2456 - testutil.go:509: Offset: 2294, NextOffset: 2821 + 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: 2450 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test bar dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark 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: 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: 2183 - testutil.go:509: Offset: 934, NextOffset: 1900 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2294, NextOffset: 2821 - testutil.go:509: Offset: 2011, NextOffset: 2456 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: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: 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: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" @@ -169447,6 +171455,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 +=== 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=0 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 @@ -169457,138 +171467,162 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1896 +=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 +=== 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: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + 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/testchar2" vs "dev/testchar2" + 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: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 +=== 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: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + 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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2198,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2235,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2272,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2309,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -169596,45 +171630,12 @@ testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 -=== 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=GNU,minChunkSize=0 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: 1918 - testutil.go:509: Offset: 1225, NextOffset: 2202 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 2029, NextOffset: 2478 - testutil.go:509: Offset: 2313, NextOffset: 2844 - testutil.go:395: Comparing: "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: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 @@ -169648,21 +171649,41 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.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: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 -=== 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=GNU,minChunkSize=0 + 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: 1019, NextOffset: 1225 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: 1225, NextOffset: 2202 - testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 941, NextOffset: 1914 + testutil.go:509: Offset: 1225, NextOffset: 2198 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 2025, NextOffset: 2471 + testutil.go:509: Offset: 2309, NextOffset: 2837 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt bar 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: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 + 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: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -169676,24 +171697,25 @@ 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: "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: 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: 2198 + testutil.go:509: Offset: 941, NextOffset: 1914 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2313, NextOffset: 2844 - testutil.go:509: Offset: 2029, NextOffset: 2478 - 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:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2309, NextOffset: 2837 + testutil.go:509: Offset: 2025, NextOffset: 2471 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169710,147 +171732,140 @@ testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt] +=== 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 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: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: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - 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 [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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2392 - testutil.go:509: Offset: 0, 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: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2385 + testutil.go:509: Offset: 0, 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: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "test2" vs "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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "test2" vs "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: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev 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" @@ -169863,11 +171878,11 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" @@ -169896,21 +171911,20 @@ testutil.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 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "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: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - 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: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 "": [foo1.txt test dev bar foo3.txt barlink 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -169927,10 +171941,6 @@ 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" @@ -169942,6 +171952,23 @@ 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -169955,39 +171982,47 @@ 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#01/lost_digest_in_a_entry === 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=-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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -169998,21 +172033,13 @@ 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:395: Comparing: "baz.txt" vs "baz.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 @@ -170022,41 +172049,42 @@ 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 baz.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.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: 545, NextOffset: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 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: "test2" vs "test2" + testutil.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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -170065,8 +172093,6 @@ 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 @@ -170080,15 +172106,49 @@ 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt 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: 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 [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 @@ -170113,47 +172173,35 @@ 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 bar foo3.txt test dev test2 baz.txt foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go: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: "test2" vs "test2" - testutil.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 barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt 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": [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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170179,41 +172227,37 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "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=-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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] + 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 dev test2 barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 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 @@ -170251,17 +172295,14 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2 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: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -170271,34 +172312,26 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev bar test2 .no.prefetch.landmark baz.txt foo1.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: 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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170314,54 +172347,27 @@ 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.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 - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -170396,8 +172402,48 @@ testutil.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/with-non-regfiles-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=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 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 foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -170407,15 +172453,12 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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:509: Offset: 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 @@ -170430,12 +172473,6 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170451,18 +172488,13 @@ 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=2,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=0,prefix="/",format=USTAR,minChunkSize=64000#01 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar baz.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" @@ -170484,8 +172516,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== 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 @@ -170517,27 +172547,33 @@ 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.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: 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -170548,27 +172584,19 @@ 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: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: "baz.txt" vs "baz.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: "test2" vs "test2" - testutil.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 @@ -170579,16 +172607,19 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 foo1.txt bar foo3.txt barlink test .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" @@ -170610,11 +172641,11 @@ 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170647,14 +172678,33 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -170667,32 +172717,13 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 +=== 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=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -170701,17 +172732,20 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar dev foo3.txt] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -170720,8 +172754,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.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=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=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] @@ -170736,10 +172768,10 @@ 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170755,8 +172787,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -170774,20 +172804,10 @@ 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 dev foo3.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -170796,28 +172816,40 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -170826,24 +172858,40 @@ 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] + testutil.go:395: Comparing: "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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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" @@ -170868,6 +172916,8 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -170880,32 +172930,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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: 3881, NextOffset: 12106 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: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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 foo1.txt bar test baz.txt foo3.txt barlink 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: 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" @@ -170921,7 +172960,11 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 +=== 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=PAX,minChunkSize=0 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 @@ -170935,18 +172978,6 @@ 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 [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 @@ -170961,10 +172992,17 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar 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 @@ -170981,11 +173019,11 @@ 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: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" @@ -171017,22 +173055,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" 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=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=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: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 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: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark 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: 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 @@ -171041,34 +173068,35 @@ 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 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:395: Comparing: "baz.txt" vs "baz.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=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=64000 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 @@ -171077,23 +173105,26 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test2 .no.prefetch.landmark foo3.txt test dev] + 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 bar test2 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" @@ -171105,6 +173136,8 @@ testutil.go: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=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=2,format=PAX,minChunkSize=0 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 @@ -171115,7 +173148,7 @@ 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: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" @@ -171124,8 +173157,6 @@ testutil.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=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -171154,13 +173185,30 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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" @@ -171179,6 +173227,7 @@ 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" @@ -171191,36 +173240,17 @@ 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] + 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 @@ -171229,59 +173259,62 @@ 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 - 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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 "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark bar test2 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: 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=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:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -171294,24 +173327,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,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: 545, NextOffset: 17133 @@ -171321,6 +173341,19 @@ 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=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: 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] @@ -171338,22 +173371,20 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== 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=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 foo1.txt bar barlink test 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt barlink test2 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: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 +=== 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 @@ -171361,11 +173392,11 @@ 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171376,8 +173407,6 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -171390,6 +173419,8 @@ 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=PAX,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: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -171404,8 +173435,12 @@ 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 "": [test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt foo1.txt test 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 @@ -171419,9 +173454,35 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "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: "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" @@ -171437,42 +173498,26 @@ 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 baz.txt foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1767, NextOffset: 2824 + 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: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + 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: 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" -=== 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -171483,10 +173528,12 @@ 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" +=== 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=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" @@ -171515,34 +173562,32 @@ 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 foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go: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: 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 @@ -171551,52 +173596,58 @@ 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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 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": [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: 545, NextOffset: 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 +=== 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: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev foo1.txt bar test2 .no.prefetch.landmark baz.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" @@ -171619,10 +173670,10 @@ 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171634,47 +173685,24 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.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 foo3.txt barlink test dev foo1.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: 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 foo1.txt bar foo3.txt test2 barlink test dev] 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: 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 [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:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" +=== 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=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 @@ -171688,21 +173716,6 @@ 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=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -171716,18 +173729,59 @@ 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: "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" +=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark bar foo3.txt] +=== 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=64000 + 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: "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 +=== 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=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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171755,9 +173809,9 @@ testutil.go:509: Offset: 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=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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: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 @@ -171766,13 +173820,18 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -171781,16 +173840,7 @@ 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 "": [foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171821,42 +173871,30 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo1.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] 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=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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=64000#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: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -171888,13 +173926,11 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] -=== 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=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" @@ -171911,15 +173947,20 @@ 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 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 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] @@ -171933,11 +173974,22 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 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" @@ -171953,50 +174005,11 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 === 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=0,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.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" @@ -172033,18 +174046,13 @@ 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 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go: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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172052,35 +174060,60 @@ 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: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 dev foo1.txt bar foo3.txt 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 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=USTAR,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:509: Offset: 545, NextOffset: 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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 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: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 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 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 @@ -172088,45 +174121,16 @@ 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/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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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] @@ -172140,7 +174144,7 @@ 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: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" @@ -172153,8 +174157,6 @@ 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=0,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=GNU,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -172162,13 +174164,32 @@ testutil.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 foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 3937, NextOffset: 4994 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 "": [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar 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" @@ -172180,10 +174201,12 @@ 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" -=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -172197,6 +174220,14 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -172210,31 +174241,25 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: 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=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172256,6 +174281,8 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -172287,13 +174314,22 @@ 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 test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "test2" + testutil.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 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172301,21 +174337,13 @@ 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:395: Comparing: "baz.txt" vs "baz.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 @@ -172324,22 +174352,15 @@ 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: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: "test" vs "test" + testutil.go:401: 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/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=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 @@ -172347,20 +174368,45 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 .no.prefetch.landmark baz.txt test dev 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: 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] +=== 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=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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172385,6 +174431,8 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -172392,35 +174440,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 -=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 2824, NextOffset: 3881 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: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: 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -172431,44 +174475,13 @@ 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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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=PAX,minChunkSize=64000#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 @@ -172477,19 +174490,22 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 === 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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark 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 @@ -172506,11 +174522,11 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172539,23 +174555,16 @@ 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 barlink baz.txt foo3.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: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/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=0,prefix="/",src=2,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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172571,19 +174580,15 @@ 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 -=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172602,19 +174607,33 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== 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=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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: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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar test test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink foo1.txt test dev test2 .no.prefetch.landmark 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 -=== 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=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] @@ -172628,11 +174647,11 @@ 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172646,8 +174665,6 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== 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=GNU,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" @@ -172672,12 +174689,14 @@ 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 barlink dev bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar] 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: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -172689,6 +174708,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172717,33 +174742,16 @@ 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": [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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 .no.prefetch.landmark baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark bar 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" @@ -172756,11 +174764,11 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -172781,8 +174789,6 @@ 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/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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172794,27 +174800,31 @@ 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 baz.txt foo3.txt dev test2 foo1.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: 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: 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 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/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172831,47 +174841,72 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,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: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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=USTAR,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: 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark] + 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1153, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1045 + testutil.go:509: Offset: 1190, NextOffset: 1227 + testutil.go:509: Offset: 1045, NextOffset: 1082 + testutil.go:509: Offset: 1227, NextOffset: 1264 + testutil.go:509: Offset: 1082, NextOffset: 1311 + testutil.go:509: Offset: 1264, NextOffset: 1590 testutil.go:395: Comparing: "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: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" @@ -172880,6 +174915,8 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 +=== 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=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 @@ -172903,34 +174940,17 @@ 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: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:509: Offset: 1265, NextOffset: 1592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -172944,31 +174964,6 @@ 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: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 1592 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -172982,112 +174977,118 @@ 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=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 +=== 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=1,prefix="",src=2,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: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:509: Offset: 597, NextOffset: 971 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo3.txt test baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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 + testutil.go:509: Offset: 106, NextOffset: 1064 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: "test" vs "test" - testutil.go:401: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 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: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" @@ -173095,45 +175096,81 @@ testutil.go:395: Comparing: "test2" vs "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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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 +=== 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=1,prefix="",src=2,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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"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":1058,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink dev bar foo3.txt test test2 .no.prefetch.landmark baz.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: 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: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + 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: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 1326 - testutil.go:509: Offset: 1275, NextOffset: 1607 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + 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: 1327 + testutil.go:509: Offset: 1274, NextOffset: 1605 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" @@ -173155,29 +175192,23 @@ 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 "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test 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: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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 @@ -173190,77 +175221,60 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 +=== 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=1,prefix="./",src=2,format=USTAR,minChunkSize=0 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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, 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" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: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: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -173268,79 +175282,68 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test 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: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -173348,28 +175351,44 @@ testutil.go:395: Comparing: "test2" vs "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: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1074 +=== 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=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1074 + testutil.go:509: Offset: 0, NextOffset: 961 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test test2 foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.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: 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 @@ -173384,15 +175403,13 @@ testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1092, NextOffset: 1322 - testutil.go:509: Offset: 1271, NextOffset: 1600 + testutil.go:509: Offset: 1271, NextOffset: 1599 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: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=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,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" @@ -173424,31 +175441,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1055, NextOffset: 1092 - testutil.go:509: Offset: 1271, NextOffset: 1600 - testutil.go:509: Offset: 1092, NextOffset: 1322 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -173462,9 +175456,6 @@ 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" @@ -173472,11 +175463,32 @@ 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: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 +=== 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=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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: 1599 + testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:395: Comparing: "test2" vs "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 @@ -173490,19 +175502,14 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 baz.txt foo1.txt foo3.txt barlink test .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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink baz.txt test dev test2 .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] @@ -173516,10 +175523,8 @@ 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -173548,67 +175553,71 @@ testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 -=== 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=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark bar dev test2 baz.txt foo1.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: 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: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: 1063 + 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 [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: 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: "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: "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: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:395: Comparing: "test" vs "test" + testutil.go:401: 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "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: "test2" vs "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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -173618,31 +175627,14 @@ testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark 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: 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: 1330 - testutil.go:509: Offset: 1276, NextOffset: 1609 - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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" @@ -173680,28 +175672,29 @@ 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: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 "": [dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink 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: 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: 1609 - testutil.go:509: Offset: 1096, NextOffset: 1330 + 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: 1332 + testutil.go:509: Offset: 1278, NextOffset: 1611 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -173712,6 +175705,8 @@ testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 @@ -173723,9 +175718,23 @@ 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: 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: 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: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1332 + 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" @@ -173740,165 +175749,165 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 +=== 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=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink dev foo1.txt bar test test2] + 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: "test2" vs "test2" + testutil.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: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 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:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, 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: 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: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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 "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt 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: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 - testutil.go:395: Comparing: "test2" vs "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 - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1080 - testutil.go:509: Offset: 0, NextOffset: 967 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + 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: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 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/testDigestAndVerify/with-non-regfiles-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=2,format=PAX,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 -=== 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=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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 dev] + 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 test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1100 - testutil.go:509: Offset: 779, NextOffset: 1282 + 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: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1211, NextOffset: 1556 - testutil.go:509: Offset: 1393, NextOffset: 1829 + 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: 1536 + testutil.go:509: Offset: 1375, NextOffset: 1808 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173936,22 +175945,7 @@ testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 @@ -173961,20 +175955,26 @@ 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: 1282 - testutil.go:509: Offset: 597, NextOffset: 1100 + 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: 1282, NextOffset: 1319 - testutil.go:509: Offset: 1100, NextOffset: 1137 - testutil.go:509: Offset: 1319, NextOffset: 1356 - testutil.go:509: Offset: 1137, NextOffset: 1174 - testutil.go:509: Offset: 1356, NextOffset: 1393 - testutil.go:509: Offset: 1174, NextOffset: 1211 - testutil.go:509: Offset: 1393, NextOffset: 1829 - testutil.go:509: Offset: 1211, NextOffset: 1556 + 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: 1808 + testutil.go:509: Offset: 1193, NextOffset: 1536 + 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" @@ -173990,61 +175990,41 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:509: Offset: 283, NextOffset: 386 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 -=== 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=1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 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: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" @@ -174052,99 +176032,128 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "test2" vs "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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + 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 foo3.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: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 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: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: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1318 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1293 + testutil.go:509: Offset: 0, NextOffset: 1179 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1109, NextOffset: 1146 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1183, NextOffset: 1220 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1220, NextOffset: 1567 - testutil.go:509: Offset: 1400, NextOffset: 1841 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1201, NextOffset: 1547 + testutil.go:509: Offset: 1381, NextOffset: 1818 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -174185,37 +176194,12 @@ 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: 1109 - testutil.go:509: Offset: 785, NextOffset: 1289 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - 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=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1109, NextOffset: 1146 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1146, NextOffset: 1183 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1183, NextOffset: 1220 - testutil.go:509: Offset: 1400, NextOffset: 1841 - testutil.go:509: Offset: 1220, NextOffset: 1567 - 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:401: Directory: "" vs "": [bar foo1.txt 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: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 @@ -174240,181 +176224,175 @@ 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: "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: 1289 - testutil.go:509: Offset: 605, NextOffset: 1109 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1547 + 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt dev foo1.txt bar barlink test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 -=== 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=1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 -=== 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=1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1324 + 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "test2" vs "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: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1324 - testutil.go:509: Offset: 0, NextOffset: 1211 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=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=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1289,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1326,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1363,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1400,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] + 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: 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: 1110 - testutil.go:509: Offset: 782, NextOffset: 1289 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1221, NextOffset: 1570 - testutil.go:509: Offset: 1400, NextOffset: 1839 + 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=2,format=PAX,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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174446,28 +176424,45 @@ 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: 1092 + testutil.go:509: Offset: 782, 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: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1203, NextOffset: 1550 + testutil.go:509: Offset: 1382, NextOffset: 1819 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar 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: 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: 1289, NextOffset: 1326 - testutil.go:509: Offset: 1110, NextOffset: 1147 - testutil.go:509: Offset: 1326, NextOffset: 1363 - testutil.go:509: Offset: 1147, NextOffset: 1184 - testutil.go:509: Offset: 1363, NextOffset: 1400 - testutil.go:509: Offset: 1184, NextOffset: 1221 - testutil.go:509: Offset: 1400, NextOffset: 1839 - testutil.go:509: Offset: 1221, NextOffset: 1570 - testutil.go:395: Comparing: "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: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1382, NextOffset: 1819 + testutil.go:509: Offset: 1203, NextOffset: 1550 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174496,173 +176491,190 @@ 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: "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: 1289 - testutil.go:509: Offset: 603, NextOffset: 1110 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 782, NextOffset: 1271 + testutil.go:509: Offset: 603, NextOffset: 1092 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,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 +=== 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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark 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: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar] 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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 + testutil.go:509: Offset: 106, NextOffset: 1297 + testutil.go:509: Offset: 0, NextOffset: 1184 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 - testutil.go:509: Offset: 106, NextOffset: 1323 - testutil.go:509: Offset: 0, NextOffset: 1210 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1297,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1334,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1371,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1408,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt 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: 1117 - testutil.go:509: Offset: 786, NextOffset: 1297 + testutil.go:509: Offset: 606, NextOffset: 1102 + testutil.go:509: Offset: 786, NextOffset: 1282 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1334, NextOffset: 1371 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1228, NextOffset: 1581 - testutil.go:509: Offset: 1408, NextOffset: 1850 + testutil.go:509: Offset: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1213, NextOffset: 1562 + testutil.go:509: Offset: 1393, NextOffset: 1834 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -174682,26 +176694,8 @@ 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=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=2,format=PAX,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 foo1.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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -174715,26 +176709,13 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1297, NextOffset: 1334 - testutil.go:509: Offset: 1117, NextOffset: 1154 - testutil.go:509: Offset: 1334, NextOffset: 1371 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1371, NextOffset: 1408 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1408, NextOffset: 1850 - testutil.go:509: Offset: 1228, NextOffset: 1581 + testutil.go:395: Comparing: "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" @@ -174748,150 +176729,164 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=0 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: 1297 - testutil.go:509: Offset: 606, NextOffset: 1117 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 786, NextOffset: 1282 + testutil.go:509: Offset: 606, NextOffset: 1102 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1282, NextOffset: 1319 + testutil.go:509: Offset: 1102, NextOffset: 1139 + testutil.go:509: Offset: 1319, NextOffset: 1356 + testutil.go:509: Offset: 1139, NextOffset: 1176 + testutil.go:509: Offset: 1356, NextOffset: 1393 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1393, NextOffset: 1834 + testutil.go:509: Offset: 1213, NextOffset: 1562 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar 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:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev .no.prefetch.landmark foo1.txt test2 baz.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: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + 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: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt 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: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt test2 baz.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: 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: "bar" vs "bar" testutil.go:401: 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: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 1315 + testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1336 - testutil.go:509: Offset: 0, NextOffset: 1223 + 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:509: Offset: 783, NextOffset: 1160 @@ -174905,14 +176900,14 @@ 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: 1599 + testutil.go:509: Offset: 1089, NextOffset: 1317 + 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174944,22 +176939,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1317 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: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 @@ -174973,31 +176978,11 @@ 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: "test" vs "test" - testutil.go:401: 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: 1599 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 @@ -175006,144 +176991,152 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark] + 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 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: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + 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: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 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: 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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: 951 - testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev 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: 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: "bar" vs "bar" + testutil.go:401: 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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 - 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: "barlink" vs "barlink" + 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: "test2" vs "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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=0#01/lost_digest_in_a_entry +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -175155,13 +177148,13 @@ testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 1332 - testutil.go:509: Offset: 1281, NextOffset: 1613 + 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/testchar2" vs "dev/testchar2" + 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" @@ -175202,32 +177195,11 @@ testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 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: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt 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: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" - 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" @@ -175237,19 +177209,17 @@ 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: 1613 + testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:509: Offset: 1100, NextOffset: 1332 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go: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=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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 @@ -175262,145 +177232,184 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt test2 .no.prefetch.landmark barlink test dev baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 +=== 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=1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 962 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark barlink test dev baz.txt foo1.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: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "test2" vs "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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:509: Offset: 0, NextOffset: 962 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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/lost_digest_in_a_entry -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] + 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 test test2 bar foo3.txt barlink] + 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: 1327 + 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 [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175437,52 +177446,18 @@ 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: 1327 - testutil.go:509: Offset: 1276, NextOffset: 1604 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:401: Directory: "" vs "": [test test2 bar foo3.txt 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1604 - testutil.go:509: Offset: 1096, NextOffset: 1327 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: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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -175496,6 +177471,20 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 1605 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175511,161 +177500,145 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar barlink dev foo3.txt test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + 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 [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 foo1.txt bar barlink dev foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test2" vs "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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "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: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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":999,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1073,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev .no.prefetch.landmark barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 999 - testutil.go:509: Offset: 795, NextOffset: 1179 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 999, NextOffset: 1036 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1110, NextOffset: 1342 - testutil.go:509: Offset: 1290, NextOffset: 1624 - 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:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink dev .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175702,8 +177675,42 @@ 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: 1622 + 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 barlink test test2 baz.txt foo1.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt 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: 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: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1341 + testutil.go:395: Comparing: "test2" vs "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 @@ -175725,29 +177732,13 @@ 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: 1179 - testutil.go:509: Offset: 615, NextOffset: 999 + 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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 999, NextOffset: 1036 - testutil.go:509: Offset: 1216, NextOffset: 1253 - testutil.go:509: Offset: 1036, NextOffset: 1073 - testutil.go:509: Offset: 1253, NextOffset: 1290 - testutil.go:509: Offset: 1073, NextOffset: 1110 - testutil.go:509: Offset: 1290, NextOffset: 1624 - testutil.go:509: Offset: 1110, NextOffset: 1342 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -175761,15 +177752,28 @@ 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: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark] + 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: "test" vs "test" + testutil.go:401: Directory: "test" 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: "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" @@ -175779,139 +177783,115 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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/with-non-regfiles-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=2,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: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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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: "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: "foo1.txt" vs "foo1.txt" + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 + 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -175952,36 +177932,43 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test bar dev test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 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: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:509: Offset: 1081, NextOffset: 1357 - testutil.go:509: Offset: 935, NextOffset: 1139 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 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 [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: "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: 1137 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -175995,6 +177982,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -176008,160 +178006,142 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev test2 .no.prefetch.landmark foo3.txt baz.txt 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 + 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 test dev barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + 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: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1153 - testutil.go:509: Offset: 1094, NextOffset: 1375 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.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" @@ -176199,30 +178179,39 @@ 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: 849 - testutil.go:509: Offset: 691, NextOffset: 995 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1375 - testutil.go:509: Offset: 948, NextOffset: 1153 + 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: 1372 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 dev test2 foo1.txt bar foo3.txt barlink test] 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: 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: 1372 + testutil.go:509: Offset: 946, NextOffset: 1150 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -176236,6 +178225,14 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -176258,143 +178255,159 @@ 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: 995 - testutil.go:509: Offset: 545, NextOffset: 849 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 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: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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] vs [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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 618 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "test2" vs "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: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "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: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: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "test2" vs "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: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 618 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.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 + 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" @@ -176413,10 +178426,10 @@ 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: 1147 + testutil.go:509: Offset: 942, NextOffset: 1145 testutil.go:509: Offset: 1088, NextOffset: 1366 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: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" @@ -176436,28 +178449,34 @@ 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 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1366 + testutil.go:509: Offset: 942, NextOffset: 1145 + 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" @@ -176473,23 +178492,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:395: Comparing: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -176502,37 +178504,19 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=9,prefix="/",src=2,format=USTAR,minChunkSize=0 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=2,format=USTAR,minChunkSize=64000 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 617 - 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: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test 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" @@ -176545,11 +178529,11 @@ testutil.go:509: Offset: 0, NextOffset: 617 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176578,8 +178562,28 @@ testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 617 + 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: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test foo3.txt barlink dev test2 .no.prefetch.landmark] 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: 711 testutil.go:509: Offset: 0, NextOffset: 617 @@ -176593,24 +178597,20 @@ testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:395: Comparing: "bar" vs "bar" @@ -176618,17 +178618,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 - testutil.go:395: Comparing: "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: 711 - testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 617 testutil.go:509: Offset: 90, NextOffset: 711 @@ -176637,22 +178629,42 @@ testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:509: Offset: 0, NextOffset: 617 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 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: 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: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1379 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -176662,39 +178674,6 @@ 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: 849 - testutil.go:509: Offset: 695, NextOffset: 995 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 849, NextOffset: 882 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1155 - testutil.go:509: Offset: 1094, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -176708,8 +178687,22 @@ 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: 850 + testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -176718,38 +178711,20 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1378 - testutil.go:509: Offset: 948, NextOffset: 1155 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go:509: Offset: 549, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -176762,39 +178737,38 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 995 - testutil.go:509: Offset: 549, NextOffset: 849 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev test2 .no.prefetch.landmark barlink baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1379 + testutil.go:509: Offset: 949, NextOffset: 1154 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -176805,19 +178779,17 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 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: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" @@ -176833,13 +178805,8 @@ testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 - 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 [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: 713 testutil.go:509: Offset: 0, NextOffset: 621 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 @@ -176850,17 +178817,19 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 713 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -176871,17 +178840,7 @@ testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: 713 testutil.go:509: Offset: 0, NextOffset: 621 @@ -176895,45 +178854,53 @@ testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 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: 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: 931 - testutil.go:509: Offset: 683, NextOffset: 1077 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 1321 - testutil.go:509: Offset: 1176, NextOffset: 1546 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,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: "test2" vs "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: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev baz.txt bar foo3.txt barlink test 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: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 @@ -176962,8 +178929,48 @@ 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: 925 + testutil.go:509: Offset: 683, 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: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 1311 + testutil.go:509: Offset: 1170, 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt 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: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 1537 + testutil.go:509: Offset: 1024, NextOffset: 1311 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -176980,34 +178987,12 @@ 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: 1077 - testutil.go:509: Offset: 537, NextOffset: 931 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 1546 - testutil.go:509: Offset: 1030, NextOffset: 1321 testutil.go:395: Comparing: "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 @@ -177021,37 +179006,61 @@ 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: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -177059,52 +179068,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev test2 bar foo3.txt barlink test .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: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -177114,47 +179107,65 @@ testutil.go:395: Comparing: "test2" vs "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: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 858 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"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":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar 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: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 1326 + testutil.go:509: Offset: 1180, NextOffset: 1551 + testutil.go:395: Comparing: "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" @@ -177192,28 +179203,12 @@ 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: 940 - testutil.go:509: Offset: 691, NextOffset: 1086 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 1334 - testutil.go:509: Offset: 1185, NextOffset: 1557 - testutil.go:395: Comparing: "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:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=PAX,minChunkSize=0 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -177229,32 +179224,6 @@ 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: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 1557 - testutil.go:509: Offset: 1039, NextOffset: 1334 - testutil.go:395: Comparing: "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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -177268,143 +179237,199 @@ 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: 1086 - testutil.go:509: Offset: 545, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== 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=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 + 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 + 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: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1551 + testutil.go:509: Offset: 1034, NextOffset: 1326 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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 [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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.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: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 855 + 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 [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: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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": [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: 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: "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: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 863 - testutil.go:509: Offset: 0, NextOffset: 770 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":928,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":961,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1074,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1140,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1173,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test dev .no.prefetch.landmark baz.txt 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: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 928 + testutil.go:509: Offset: 687, NextOffset: 1074 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1074, NextOffset: 1107 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1027, NextOffset: 1318 + testutil.go:509: Offset: 1173, NextOffset: 1545 + 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" @@ -177436,36 +179461,35 @@ 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 "": [test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.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: 446, NextOffset: 541 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: 541, NextOffset: 936 - testutil.go:509: Offset: 687, NextOffset: 1082 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 687, NextOffset: 1074 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 928 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 1329 - testutil.go:509: Offset: 1181, NextOffset: 1554 + testutil.go:509: Offset: 1074, NextOffset: 1107 + testutil.go:509: Offset: 928, NextOffset: 961 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1173, NextOffset: 1545 + testutil.go:509: Offset: 1027, NextOffset: 1318 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 baz.txt foo3.txt barlink .no.prefetch.landmark 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -177479,37 +179503,10 @@ 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: 1082 - testutil.go:509: Offset: 541, NextOffset: 936 - 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 1554 - testutil.go:509: Offset: 1035, NextOffset: 1329 - 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: "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" @@ -177526,145 +179523,165 @@ 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=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt 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:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 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 [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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 852 + 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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + 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: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 862 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 768 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 758 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":942,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":975,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1187,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 1329 + testutil.go:509: Offset: 1183, NextOffset: 1558 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -177697,48 +179714,21 @@ 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: 942 - testutil.go:509: Offset: 695, NextOffset: 1088 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1041, NextOffset: 1335 - testutil.go:509: Offset: 1187, NextOffset: 1564 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1088 - testutil.go:509: Offset: 549, NextOffset: 942 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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: 1088, NextOffset: 1121 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1187, NextOffset: 1564 - testutil.go:509: Offset: 1041, NextOffset: 1335 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 1558 + testutil.go:509: Offset: 1037, NextOffset: 1329 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: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" @@ -177779,26 +179769,55 @@ 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: 1084 + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt barlink baz.txt bar foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt test foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 763 + 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: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -177808,111 +179827,112 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test 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: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar] 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 763 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 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: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 - testutil.go:509: Offset: 90, NextOffset: 862 - testutil.go:509: Offset: 0, NextOffset: 770 + 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: 1138 + testutil.go:509: Offset: 1082, NextOffset: 1356 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: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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 .no.prefetch.landmark barlink dev test2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -177944,42 +179964,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - 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: 1139 - testutil.go:509: Offset: 1082, NextOffset: 1356 - testutil.go:395: Comparing: "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 "": [test .no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178002,25 +179998,18 @@ testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - 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" @@ -178031,17 +180020,34 @@ testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1356 - testutil.go:509: Offset: 936, NextOffset: 1139 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 936, NextOffset: 1138 + 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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt bar test dev .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: 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -178049,148 +180055,116 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark 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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 718 - testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar] + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 +=== 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=9,prefix="",src=2,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 + 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: 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:509: Offset: 90, NextOffset: 717 + 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset + 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/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=9,prefix="",src=2,format=GNU,minChunkSize=64000 + 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": [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=externaltoc_gzip_compression_level=9,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 949, NextOffset: 1154 - testutil.go:509: Offset: 1095, NextOffset: 1374 + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 baz.txt foo3.txt barlink 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: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" @@ -178218,6 +180192,8 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 +=== 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=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 @@ -178226,38 +180202,28 @@ 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 "": [baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar 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: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 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: "test" vs "test" testutil.go:401: 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: 1154 - testutil.go:395: Comparing: "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: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: 1152 + testutil.go:509: Offset: 1093, NextOffset: 1372 + 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -178271,6 +180237,37 @@ 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: 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: 1372 + testutil.go:509: Offset: 947, NextOffset: 1152 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -178284,143 +180281,140 @@ 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: 996 - testutil.go:509: Offset: 541, NextOffset: 850 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 721 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 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: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 bar foo3.txt test dev test2 baz.txt barlink .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: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 testutil.go:395: Comparing: "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: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: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 721 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 626 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev test2 bar foo3.txt] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -178439,7 +180433,7 @@ 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: 941, NextOffset: 1144 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -178479,7 +180473,13 @@ testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 baz.txt bar foo3.txt test dev .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: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + 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 @@ -178493,29 +180493,6 @@ 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 - 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -178537,146 +180514,189 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:509: Offset: 537, NextOffset: 842 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test2 baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1087, NextOffset: 1363 + testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 +=== 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=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink test test2 bar dev .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: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "test2" vs "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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 623 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + 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 foo1.txt bar foo3.txt] + 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 +=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 1096, NextOffset: 1376 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178705,31 +180725,8 @@ 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: 852 - testutil.go:509: Offset: 691, 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: 852, NextOffset: 885 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 951, NextOffset: 1156 - testutil.go:509: Offset: 1097, NextOffset: 1379 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -178743,24 +180740,41 @@ 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 +=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 + 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: 1376 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "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: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: 184, NextOffset: 217 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 @@ -178772,176 +180786,140 @@ 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: 998 - testutil.go:509: Offset: 545, NextOffset: 852 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1031 - testutil.go:509: Offset: 852, NextOffset: 885 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1097, NextOffset: 1379 - testutil.go:509: Offset: 951, NextOffset: 1156 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test test2 foo3.txt dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + 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=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 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:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 +=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - 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: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + 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: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: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,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 - 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:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 foo1.txt bar dev .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: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -178962,6 +180940,8 @@ testutil.go:401: 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 +=== 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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 @@ -178971,23 +180951,36 @@ testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 964, NextOffset: 1179 + testutil.go:509: Offset: 964, NextOffset: 1178 testutil.go:509: Offset: 1113, NextOffset: 1398 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: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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179001,9 +180994,9 @@ 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 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -179011,68 +181004,59 @@ testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1047, NextOffset: 1080 +=== 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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 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: 1398 - testutil.go:509: Offset: 964, NextOffset: 1179 + testutil.go:509: Offset: 964, NextOffset: 1178 + testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "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: "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: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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -179082,131 +181066,160 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 764 + testutil.go:509: Offset: 0, NextOffset: 665 +=== 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=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "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: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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 +=== 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=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 - 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: "barlink" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark foo1.txt foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] + testutil.go:395: Comparing: "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: 877 - testutil.go:509: Offset: 694, NextOffset: 1026 + 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: 877, NextOffset: 910 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 976, NextOffset: 1191 - testutil.go:509: Offset: 1125, NextOffset: 1415 + 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 [testfifo testchar1 testchar2 testblock] + 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=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -179220,43 +181233,44 @@ 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 foo3.txt test bar 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: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: 1026 - testutil.go:509: Offset: 545, NextOffset: 877 + 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: 1026, NextOffset: 1059 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1092, NextOffset: 1125 - testutil.go:509: Offset: 943, NextOffset: 976 - testutil.go:509: Offset: 1125, NextOffset: 1415 - testutil.go:509: Offset: 976, NextOffset: 1191 + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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" @@ -179278,160 +181292,169 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test test2 bar dev] + 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 barlink test dev bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 671 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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": [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: 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: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/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=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 770 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: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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 771 + 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 barlink test dev 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: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 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: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 +=== 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=-1,prefix="./",src=2,format=USTAR,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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== 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=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar 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: 93, NextOffset: 771 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + 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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 541, NextOffset: 869 + testutil.go:509: Offset: 690, 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go: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 - 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 902, NextOffset: 935 +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] + 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: 1182 + testutil.go:509: Offset: 1117, NextOffset: 1404 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179441,8 +181464,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -179465,34 +181486,8 @@ 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: 1183 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -179506,10 +181501,6 @@ 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: 1019 - testutil.go:509: Offset: 541, NextOffset: 870 - 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 @@ -179518,23 +181509,20 @@ 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: 1018 + testutil.go:509: Offset: 541, NextOffset: 869 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1183 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 1404 + testutil.go:509: Offset: 968, 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" @@ -179550,33 +181538,45 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 +=== 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=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -179584,130 +181584,108 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,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: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,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: "foo1.txt" vs "foo1.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:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.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: 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: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 + 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 test2 baz.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -179725,8 +181703,6 @@ testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -179741,33 +181717,51 @@ 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 "": [foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev 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: 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: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 + 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: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 + 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: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 + 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 [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: 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: 1196 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 @@ -179790,45 +181784,64 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] + 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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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: 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: 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 +=== 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=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 + 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" @@ -179838,122 +181851,86 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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 "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar 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: 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/testDigestAndVerify/with-non-regfiles-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=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go: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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-1,prefix="../",src=2,format=USTAR,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:509: Offset: 0, NextOffset: 671 + 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: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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=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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1029,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1112,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt 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: 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: 1601 - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink dev foo1.txt test test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179978,8 +181955,6 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 @@ -179993,33 +181968,28 @@ 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: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 + testutil.go:509: Offset: 537, NextOffset: 963 + testutil.go:509: Offset: 686, NextOffset: 1112 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1601 - 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:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1062, NextOffset: 1371 + testutil.go:509: Offset: 1211, NextOffset: 1598 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -180033,6 +182003,37 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1112 + testutil.go:509: Offset: 537, NextOffset: 963 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1178, NextOffset: 1211 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 1211, NextOffset: 1598 + testutil.go:509: Offset: 1062, NextOffset: 1371 + testutil.go:395: Comparing: "test2" vs "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 @@ -180046,175 +182047,160 @@ 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: "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" -=== 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=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - 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 [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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 -=== 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=-1,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + 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 [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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "test2" vs "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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 -=== 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=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== 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=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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test test2 baz.txt barlink dev] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 979 - testutil.go:509: Offset: 694, NextOffset: 1128 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go: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=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 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: 1393 - testutil.go:509: Offset: 1227, NextOffset: 1621 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1071, NextOffset: 1384 + testutil.go:509: Offset: 1220, NextOffset: 1612 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" @@ -180249,8 +182235,11 @@ 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 "": [test2 baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -180265,37 +182254,24 @@ 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: "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: 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: 1128 - testutil.go:509: Offset: 545, 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: 1621 - testutil.go:509: Offset: 1078, NextOffset: 1393 + testutil.go:509: Offset: 1121, NextOffset: 1154 + testutil.go:509: Offset: 972, NextOffset: 1005 + testutil.go:509: Offset: 1154, NextOffset: 1187 + testutil.go:509: Offset: 1005, NextOffset: 1038 + testutil.go:509: Offset: 1187, NextOffset: 1220 + testutil.go:509: Offset: 1038, NextOffset: 1071 + testutil.go:509: Offset: 1220, NextOffset: 1612 + testutil.go:509: Offset: 1071, NextOffset: 1384 + 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" -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 @@ -180310,139 +182286,164 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt test baz.txt foo1.txt bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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: "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: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, 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: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 -=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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": [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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test 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 @@ -180452,28 +182453,26 @@ 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: 971 - testutil.go:509: Offset: 690, NextOffset: 1120 + 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: 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: 1384 -=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1219, NextOffset: 1612 + 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: 1375 + testutil.go:509: Offset: 1213, NextOffset: 1603 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180489,30 +182488,27 @@ 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 baz.txt bar test dev foo1.txt foo3.txt barlink 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: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 -=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev bar foo3.txt test test2 .no.prefetch.landmark] 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: 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: 1120 - testutil.go:509: Offset: 541, NextOffset: 971 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1603 + testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180541,57 +182537,48 @@ 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: 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: 1612 - testutil.go:509: Offset: 1070, NextOffset: 1384 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== 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=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt bar foo3.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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 + 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/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=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -180599,132 +182586,102 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] vs [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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 933 -=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 834 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt foo1.txt 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: 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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "test2" vs "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: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 - testutil.go:509: Offset: 93, NextOffset: 933 - testutil.go:509: Offset: 0, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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 -=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1131,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1164,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1197,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1230,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev test2 baz.txt bar foo3.txt test] + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 982 - testutil.go:509: Offset: 698, NextOffset: 1131 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1131, NextOffset: 1164 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1081, NextOffset: 1394 - testutil.go:509: Offset: 1230, NextOffset: 1626 - testutil.go:395: Comparing: "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: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=2,format=PAX,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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 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" @@ -180756,37 +182713,51 @@ 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 foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1131 - testutil.go:509: Offset: 549, NextOffset: 982 + 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: 1131, NextOffset: 1164 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 1164, NextOffset: 1197 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 1197, NextOffset: 1230 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 1230, NextOffset: 1626 - testutil.go:509: Offset: 1081, NextOffset: 1394 - 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: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: 1388 + testutil.go:509: Offset: 1226, NextOffset: 1620 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1620 + testutil.go:509: Offset: 1077, NextOffset: 1388 + 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" @@ -180815,147 +182786,178 @@ 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: 1127 + testutil.go:509: Offset: 549, NextOffset: 978 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark baz.txt bar test test2 foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 -=== 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=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 838 -=== 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=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test 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: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 -=== 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=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 + 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: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "test2" vs "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: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 937 - testutil.go:509: Offset: 0, NextOffset: 838 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink] + 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: 1180 + testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180963,8 +182965,6 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 -=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 @@ -180989,37 +182989,23 @@ 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: 1182 - testutil.go:509: Offset: 1117, NextOffset: 1400 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 @@ -181036,6 +183022,11 @@ 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" @@ -181046,50 +183037,43 @@ testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 1400 - testutil.go:509: Offset: 968, NextOffset: 1182 + testutil.go:509: Offset: 968, NextOffset: 1180 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar] 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: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: 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -181097,81 +183081,43 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test bar foo3.txt dev test2 .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: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "bar" vs "bar" - testutil.go:401: 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 -=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=64000 - 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: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -181179,48 +183125,63 @@ testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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 -=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2 foo1.txt] + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:395: Comparing: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + 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=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - 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: 1196 - 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: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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -181234,6 +183195,37 @@ 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: 1195 + testutil.go:509: Offset: 1129, NextOffset: 1417 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -181247,24 +183239,10 @@ 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 "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 -=== 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=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 @@ -181276,28 +183254,35 @@ 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: 1030 + testutil.go:509: Offset: 545, NextOffset: 881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1196 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 1417 + testutil.go:509: Offset: 980, NextOffset: 1195 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181311,148 +183296,157 @@ 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=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 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: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + 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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + 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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test baz.txt foo1.txt bar barlink 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: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "bar" vs "bar" - testutil.go:401: 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: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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test dev test2 bar foo3.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 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: 875, NextOffset: 908 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -181484,6 +183478,8 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 @@ -181494,33 +183490,14 @@ 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:509: Offset: 541, NextOffset: 875 + testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 1189 - testutil.go:509: Offset: 1124, NextOffset: 1409 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 @@ -181533,14 +183510,24 @@ 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:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1123, NextOffset: 1408 + testutil.go:509: Offset: 974, NextOffset: 1187 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -181549,8 +183536,6 @@ 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=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 @@ -181559,25 +183544,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1189 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt test2 baz.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 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 @@ -181594,11 +183585,11 @@ 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181627,16 +183618,16 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -181650,101 +183641,58 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,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: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: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "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: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 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=2,format=GNU,minChunkSize=0 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1068, NextOffset: 1101 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:509: Offset: 1134, NextOffset: 1425 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -181764,32 +183712,23 @@ 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 "": [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" -=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - 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: 549, NextOffset: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1035, NextOffset: 1068 testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 1035, NextOffset: 1068 testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 1068, NextOffset: 1101 testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 1425 - testutil.go:509: Offset: 985, NextOffset: 1199 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 1201 + testutil.go:509: Offset: 1134, NextOffset: 1423 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: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" @@ -181797,9 +183736,26 @@ testutil.go:395: Comparing: "test2" vs "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 "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 @@ -181809,6 +183765,18 @@ 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: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -181822,168 +183790,178 @@ 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: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 bar foo3.txt barlink dev baz.txt foo1.txt test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 1423 + testutil.go:509: Offset: 985, NextOffset: 1201 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev .no.prefetch.landmark 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 [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + 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 [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: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 781 - testutil.go:509: Offset: 0, NextOffset: 682 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:395: Comparing: "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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink test test2 bar dev] - 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test] 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:509: Offset: 926, NextOffset: 1877 + testutil.go:509: Offset: 1209, NextOffset: 2160 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,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 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 -=== 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2431 - testutil.go:509: Offset: 2273, NextOffset: 2795 + testutil.go:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1988, NextOffset: 2426 + testutil.go:509: Offset: 2271, NextOffset: 2790 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -182016,23 +183994,31 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2160 + testutil.go:509: Offset: 926, NextOffset: 1877 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,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: 349, NextOffset: 386 -=== 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 @@ -182044,26 +184030,6 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2795 - testutil.go:509: Offset: 1990, NextOffset: 2431 - testutil.go:395: Comparing: "test2" vs "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 @@ -182077,102 +184043,54 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 test dev test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2160, NextOffset: 2197 + testutil.go:509: Offset: 1877, NextOffset: 1914 + testutil.go:509: Offset: 2197, NextOffset: 2234 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2234, NextOffset: 2271 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2271, NextOffset: 2790 + testutil.go:509: Offset: 1988, NextOffset: 2426 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: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: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar 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: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 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" @@ -182182,33 +184100,108 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 0, NextOffset: 2127 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [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: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2346 - testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2341 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:395: Comparing: "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: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 + testutil.go:509: Offset: 146, NextOffset: 2341 + testutil.go:509: Offset: 0, NextOffset: 2127 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev .no.prefetch.landmark test2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 baz.txt bar barlink dev .no.prefetch.landmark 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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -182222,39 +184215,6 @@ 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: 1898 - testutil.go:509: Offset: 1215, 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: 1898, NextOffset: 1935 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2816 - testutil.go:395: Comparing: "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 @@ -182268,36 +184228,61 @@ 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 test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1012, NextOffset: 1215 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: 1215, NextOffset: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 + 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: 2179, NextOffset: 2216 -=== 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2290, NextOffset: 2816 - testutil.go:509: Offset: 2009, NextOffset: 2453 + 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: 2448 + testutil.go:509: Offset: 2287, NextOffset: 2810 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.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 [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: 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: "test" vs "test" + testutil.go:401: 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: 2810 + testutil.go:509: Offset: 2006, NextOffset: 2448 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182326,131 +184311,132 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + 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=2,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2149 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt bar 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: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 -=== 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 -=== 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 testutil.go:395: Comparing: "test2" vs "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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 -=== 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2361 + testutil.go:509: Offset: 0, NextOffset: 2149 + 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" @@ -182458,28 +184444,14 @@ 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=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test baz.txt foo1.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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2000, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2807 - testutil.go:395: Comparing: "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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182488,8 +184460,6 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 -=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 @@ -182519,24 +184489,31 @@ 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: 1889 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1213, NextOffset: 2172 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 930, NextOffset: 1885 + testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2283, NextOffset: 2807 - testutil.go:509: Offset: 2000, NextOffset: 2444 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 2435 + testutil.go:509: Offset: 2279, NextOffset: 2799 + 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 "": [foo1.txt bar test dev baz.txt foo3.txt barlink 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: "test2" vs "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 @@ -182553,14 +184530,28 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2279, NextOffset: 2799 + testutil.go:509: Offset: 1996, NextOffset: 2435 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 @@ -182571,175 +184562,175 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 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: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: "dev/testchar2" vs "dev/testchar2" 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 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: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 -=== RUN TestGzipEStargz/testDigestAndVerify/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=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 -=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2357 - testutil.go:509: Offset: 0, NextOffset: 2145 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2136 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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=-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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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","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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 1908 - testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1218, NextOffset: 2186 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2016, NextOffset: 2460 + testutil.go:509: Offset: 2297, NextOffset: 2823 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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182767,48 +184758,35 @@ 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=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,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 "": [test2 baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 - 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: 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: 2189 - testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2186 + testutil.go:509: Offset: 937, NextOffset: 1905 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2019, NextOffset: 2465 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1905, NextOffset: 1942 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1942, NextOffset: 1979 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1979, NextOffset: 2016 + testutil.go:509: Offset: 2297, NextOffset: 2823 + testutil.go:509: Offset: 2016, NextOffset: 2460 + testutil.go:395: Comparing: "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" @@ -182837,171 +184815,151 @@ 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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test2 .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev baz.txt foo3.txt test2 .no.prefetch.landmark 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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + 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 [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: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 testutil.go:395: Comparing: "test2" vs "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: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 + testutil.go:509: Offset: 146, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 2161 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== 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=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev] - 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: 2433 - testutil.go:509: Offset: 1209, NextOffset: 2716 - 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=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 3360 - testutil.go:509: Offset: 2827, NextOffset: 3723 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev .no.prefetch.landmark foo3.txt test 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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183030,8 +184988,31 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2430 + testutil.go:509: Offset: 1209, NextOffset: 2713 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2541, NextOffset: 3352 + testutil.go:509: Offset: 2824, NextOffset: 3715 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt 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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -183045,37 +185026,35 @@ 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: 2716 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 926, NextOffset: 2433 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2827, NextOffset: 3723 - testutil.go:509: Offset: 2544, NextOffset: 3360 - 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2713 + testutil.go:509: Offset: 926, NextOffset: 2430 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2713, NextOffset: 2750 + testutil.go:509: Offset: 2430, NextOffset: 2467 + testutil.go:509: Offset: 2750, NextOffset: 2787 + testutil.go:509: Offset: 2467, NextOffset: 2504 + testutil.go:509: Offset: 2787, NextOffset: 2824 + testutil.go:509: Offset: 2504, NextOffset: 2541 + testutil.go:509: Offset: 2824, NextOffset: 3715 + testutil.go:509: Offset: 2541, NextOffset: 3352 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183092,31 +185071,29 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt barlink test baz.txt foo1.txt bar dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -183124,135 +185101,133 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 testutil.go:395: Comparing: "test2" vs "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: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 - testutil.go:509: Offset: 146, NextOffset: 3275 - testutil.go:509: Offset: 0, NextOffset: 3061 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 + testutil.go:509: Offset: 146, NextOffset: 3267 + testutil.go:509: Offset: 0, NextOffset: 3053 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2452,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2489,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2526,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2563,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2733,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2770,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2807,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2844,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 .no.prefetch.landmark baz.txt bar test 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: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 + 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 test baz.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2452 - testutil.go:509: Offset: 1215, NextOffset: 2733 + 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: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2563, NextOffset: 3382 - testutil.go:509: Offset: 2844, NextOffset: 3743 + 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: 3373 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2839, NextOffset: 3734 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183262,6 +185237,8 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 @@ -183284,8 +185261,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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 @@ -183294,29 +185285,35 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 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: 2733, NextOffset: 2770 - testutil.go:509: Offset: 2452, NextOffset: 2489 - testutil.go:509: Offset: 2770, NextOffset: 2807 - testutil.go:509: Offset: 2489, NextOffset: 2526 - testutil.go:509: Offset: 2807, NextOffset: 2844 - testutil.go:509: Offset: 2526, NextOffset: 2563 - testutil.go:509: Offset: 2844, NextOffset: 3743 - testutil.go:509: Offset: 2563, NextOffset: 3382 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 3734 + testutil.go:509: Offset: 2558, NextOffset: 3373 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -183330,170 +185327,168 @@ 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: 2733 - testutil.go:509: Offset: 934, NextOffset: 2452 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test 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: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 + 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 barlink test bar foo3.txt dev test2 .no.prefetch.landmark baz.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: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 - testutil.go:509: Offset: 146, NextOffset: 3295 - testutil.go:509: Offset: 0, NextOffset: 3083 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 foo3.txt test dev baz.txt foo1.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark foo3.txt dev 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: 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: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2728, NextOffset: 2765 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2556, NextOffset: 3375 - testutil.go:509: Offset: 2839, NextOffset: 3739 + 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: 3365 + testutil.go:509: Offset: 2834, NextOffset: 3729 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: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" @@ -183525,19 +185520,11 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2445 - testutil.go:509: Offset: 1213, NextOffset: 2728 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar] 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: 1213, NextOffset: 2723 + testutil.go:509: Offset: 930, NextOffset: 2440 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" @@ -183554,8 +185541,6 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 @@ -183568,6 +185553,17 @@ 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: 3729 + testutil.go:509: Offset: 2551, NextOffset: 3365 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183583,170 +185579,165 @@ 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: 2728 - testutil.go:509: Offset: 930, NextOffset: 2445 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2445, NextOffset: 2482 - testutil.go:509: Offset: 2765, NextOffset: 2802 - testutil.go:509: Offset: 2482, NextOffset: 2519 - testutil.go:509: Offset: 2802, NextOffset: 2839 - testutil.go:509: Offset: 2519, NextOffset: 2556 - testutil.go:509: Offset: 2839, NextOffset: 3739 - testutil.go:509: Offset: 2556, NextOffset: 3375 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar test 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: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "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 "": [barlink dev test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.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: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3066 + 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: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:395: Comparing: "test2" vs "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: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 - testutil.go:509: Offset: 146, NextOffset: 3288 - testutil.go:509: Offset: 0, NextOffset: 3076 + 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=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2466,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2503,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2540,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2577,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2747,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2784,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2858,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] + 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: 2466, NextOffset: 2503 - testutil.go:509: Offset: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2577, NextOffset: 3401 - testutil.go:509: Offset: 2858, NextOffset: 3763 + testutil.go:509: Offset: 2462, NextOffset: 2499 + testutil.go:509: Offset: 2743, NextOffset: 2780 + testutil.go:509: Offset: 2499, NextOffset: 2536 + testutil.go:509: Offset: 2780, NextOffset: 2817 + testutil.go:509: Offset: 2536, NextOffset: 2573 + testutil.go:509: Offset: 2817, NextOffset: 2854 + testutil.go:509: Offset: 2573, NextOffset: 3393 + testutil.go:509: Offset: 2854, NextOffset: 3753 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -183779,43 +185770,8 @@ 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: 2466 - testutil.go:509: Offset: 1218, NextOffset: 2747 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark bar barlink test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 2747, NextOffset: 2784 - testutil.go:509: Offset: 2466, NextOffset: 2503 - testutil.go:509: Offset: 2784, NextOffset: 2821 - testutil.go:509: Offset: 2503, NextOffset: 2540 - testutil.go:509: Offset: 2821, NextOffset: 2858 - testutil.go:509: Offset: 2540, NextOffset: 2577 - testutil.go:509: Offset: 2858, NextOffset: 3763 - testutil.go:509: Offset: 2577, NextOffset: 3401 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183843,39 +185799,69 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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: 3753 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2573, NextOffset: 3393 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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: 2747 - testutil.go:509: Offset: 937, NextOffset: 2466 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar foo3.txt .no.prefetch.landmark foo1.txt barlink] + 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 dev test2 bar barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -183883,145 +185869,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "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: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: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 - testutil.go:509: Offset: 146, NextOffset: 3314 - testutil.go:509: Offset: 0, NextOffset: 3102 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3306 + testutil.go:509: Offset: 0, NextOffset: 3094 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink dev foo1.txt foo3.txt test 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: 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:509: Offset: 930, NextOffset: 1889 + testutil.go:509: Offset: 1212, NextOffset: 2171 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2446 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 2000, NextOffset: 2440 + testutil.go:509: Offset: 2282, NextOffset: 2803 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -184041,8 +186012,24 @@ 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 "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt 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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -184056,9 +186043,35 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2282, NextOffset: 2803 + testutil.go:509: Offset: 2000, 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" @@ -184074,79 +186087,54 @@ 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: 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: 2809 - testutil.go:509: Offset: 2002, NextOffset: 2446 - 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 dev test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 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: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" @@ -184154,42 +186142,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -184197,43 +186174,71 @@ testutil.go:395: Comparing: "test2" vs "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: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2360 - testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 + testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2141 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2462 + testutil.go:509: Offset: 2299, NextOffset: 2826 + 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" @@ -184271,40 +186276,25 @@ 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: 1908 - testutil.go:509: Offset: 1221, NextOffset: 2191 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar 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: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2228, NextOffset: 2265 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 2019, NextOffset: 2468 - testutil.go:509: Offset: 2302, NextOffset: 2832 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1017, NextOffset: 1221 - testutil.go:509: Offset: 734, NextOffset: 938 - 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: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: 2826 + testutil.go:509: Offset: 2016, NextOffset: 2462 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184333,170 +186323,172 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2191 - testutil.go:509: Offset: 938, NextOffset: 1908 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2191, NextOffset: 2228 - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2228, NextOffset: 2265 - testutil.go:509: Offset: 1945, NextOffset: 1982 - testutil.go:509: Offset: 2265, NextOffset: 2302 - testutil.go:509: Offset: 1982, NextOffset: 2019 - testutil.go:509: Offset: 2302, NextOffset: 2832 - testutil.go:509: Offset: 2019, NextOffset: 2468 + testutil.go:509: Offset: 1221, NextOffset: 2188 + testutil.go:509: Offset: 938, NextOffset: 1905 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 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: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: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 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 [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 [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:401: Directory: "" vs "": [bar foo3.txt baz.txt barlink test dev 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: 146, NextOffset: 2376 + 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: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 + testutil.go:509: Offset: 146, NextOffset: 2376 + testutil.go:509: Offset: 0, NextOffset: 2163 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1900,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2011,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2183,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2257,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2294,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink test2] + 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: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 2011, NextOffset: 2456 - testutil.go:509: Offset: 2294, NextOffset: 2821 + 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: 2450 + 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: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" @@ -184537,29 +186529,23 @@ 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: 1900 - testutil.go:509: Offset: 1217, NextOffset: 2183 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: 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: 2183 - testutil.go:509: Offset: 934, NextOffset: 1900 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2183, NextOffset: 2220 - testutil.go:509: Offset: 1900, NextOffset: 1937 - testutil.go:509: Offset: 2220, NextOffset: 2257 - testutil.go:509: Offset: 1937, NextOffset: 1974 - testutil.go:509: Offset: 2257, NextOffset: 2294 - testutil.go:509: Offset: 1974, NextOffset: 2011 - testutil.go:509: Offset: 2294, NextOffset: 2821 - testutil.go:509: Offset: 2011, NextOffset: 2456 + 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" @@ -184587,154 +186573,182 @@ 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=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: "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=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,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: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 2450 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 barlink bar test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [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: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink bar test dev test2 .no.prefetch.landmark 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: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "test" vs "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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:509: Offset: 146, NextOffset: 2370 - testutil.go:509: Offset: 0, NextOffset: 2157 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2151 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2198,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2235,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2272,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2309,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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 .no.prefetch.landmark bar foo3.txt test dev test2] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1914 + testutil.go:509: Offset: 1225, NextOffset: 2198 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 2025, NextOffset: 2471 + testutil.go:509: Offset: 2309, NextOffset: 2837 + 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" @@ -184749,6 +186763,8 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 @@ -184771,60 +186787,25 @@ 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: 1918 - testutil.go:509: Offset: 1225, NextOffset: 2202 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 2029, NextOffset: 2478 - testutil.go:509: Offset: 2313, NextOffset: 2844 - 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 "": [barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt 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: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 - 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: 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: 2202 - testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt 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: 2202, NextOffset: 2239 - testutil.go:509: Offset: 1918, NextOffset: 1955 - testutil.go:509: Offset: 2239, NextOffset: 2276 - testutil.go:509: Offset: 1955, NextOffset: 1992 - testutil.go:509: Offset: 2276, NextOffset: 2313 - testutil.go:509: Offset: 1992, NextOffset: 2029 - testutil.go:509: Offset: 2313, NextOffset: 2844 - testutil.go:509: Offset: 2029, NextOffset: 2478 + testutil.go:509: Offset: 2198, NextOffset: 2235 + testutil.go:509: Offset: 1914, NextOffset: 1951 + testutil.go:509: Offset: 2235, NextOffset: 2272 + testutil.go:509: Offset: 1951, NextOffset: 1988 + testutil.go:509: Offset: 2272, NextOffset: 2309 + testutil.go:509: Offset: 1988, NextOffset: 2025 + testutil.go:509: Offset: 2309, NextOffset: 2837 + testutil.go:509: Offset: 2025, NextOffset: 2471 testutil.go:395: Comparing: "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: "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 @@ -184838,6 +186819,11 @@ 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: 2198 + testutil.go:509: Offset: 941, NextOffset: 1914 + testutil.go:395: Comparing: "test2" vs "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 @@ -184851,159 +186837,165 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","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-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","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":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 test dev .no.prefetch.landmark foo1.txt barlink test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar 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: 0, NextOffset: 2179 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "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: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: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt 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: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, 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: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 + testutil.go:509: Offset: 146, NextOffset: 2385 + testutil.go:509: Offset: 0, NextOffset: 2172 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - 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: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 - testutil.go:509: Offset: 146, NextOffset: 2392 - testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar2" vs "dev/testchar2" + 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185012,54 +187004,55 @@ testutil.go:395: Comparing: "test" vs "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=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go: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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -185070,30 +187063,36 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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" @@ -185106,37 +187105,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185144,37 +187142,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185182,38 +187175,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -185221,14 +187214,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185238,47 +187233,45 @@ 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go: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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -185286,7 +187279,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185297,12 +187290,34 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185311,27 +187326,33 @@ testutil.go:395: Comparing: "test" vs "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185340,43 +187361,33 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -185385,49 +187396,31 @@ testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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": [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 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: "" 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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "baz.txt" vs "baz.txt" + 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] @@ -185441,112 +187434,113 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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 "": [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": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "" 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -185555,13 +187549,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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" @@ -185570,17 +187558,19 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -185594,24 +187584,28 @@ testutil.go:401: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -185620,78 +187614,77 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -185703,37 +187696,33 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -185741,15 +187730,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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] testutil.go:395: Comparing: "test/bar.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: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" @@ -185758,38 +187748,37 @@ 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=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" 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=0,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -185798,33 +187787,33 @@ 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar1 testchar2 testblock testfifo] + 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 [test2 baz.txt barlink test dev] + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185833,16 +187822,19 @@ 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=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -185852,16 +187844,8 @@ testutil.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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185871,56 +187855,55 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -185930,15 +187913,20 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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: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 [testchar1 testchar2 testblock testfifo] + 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" @@ -185947,14 +187935,16 @@ 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=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [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" @@ -185963,43 +187953,32 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" @@ -186008,13 +187987,21 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + 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: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" @@ -186022,53 +188009,55 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "" 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" + testutil.go: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=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar2" vs "dev/testchar2" @@ -186078,13 +188067,13 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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" @@ -186094,19 +188083,11 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -186122,35 +188103,37 @@ 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: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: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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -186158,15 +188141,10 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -186176,35 +188154,14 @@ testutil.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=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -186214,30 +188171,35 @@ testutil.go: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=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "test" vs "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=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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" @@ -186247,18 +188209,13 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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" @@ -186268,57 +188225,40 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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: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: "dev/testblock" vs "dev/testblock" testutil.go: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=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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 [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" @@ -186327,13 +188267,20 @@ testutil.go:395: Comparing: "test" vs "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=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -186343,18 +188290,14 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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: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: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" @@ -186363,27 +188306,22 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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: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" @@ -186395,7 +188333,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" @@ -186403,36 +188341,33 @@ testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" 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: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" @@ -186440,50 +188375,67 @@ testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186493,57 +188445,79 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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: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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -186551,36 +188525,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -186589,38 +188563,35 @@ 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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -186628,27 +188599,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -186658,39 +188635,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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: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: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -186698,62 +188674,53 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -186762,7 +188729,13 @@ 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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 [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" @@ -186771,39 +188744,37 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + 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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -186811,20 +188782,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -186835,14 +188804,14 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go: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: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" @@ -186851,19 +188820,17 @@ 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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -186872,14 +188839,14 @@ 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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -186888,22 +188855,20 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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] testutil.go:395: Comparing: "test/bar.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=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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 [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" @@ -186911,34 +188876,30 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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" +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -186946,15 +188907,19 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -186962,15 +188927,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -186986,7 +188951,7 @@ 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: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" @@ -186994,24 +188959,22 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testblock testfifo testchar1 testchar2] + 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" @@ -187025,10 +188988,7 @@ testutil.go:401: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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" @@ -187036,31 +188996,34 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [dev test2 baz.txt barlink test] + 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" @@ -187068,76 +189031,57 @@ testutil.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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] 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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go: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=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,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" +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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" @@ -187152,16 +189096,10 @@ testutil.go: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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187174,30 +189112,30 @@ testutil.go:395: Comparing: "test" vs "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=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" -=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: "" 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" @@ -187209,37 +189147,23 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar2 testblock testfifo testchar1] + 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" @@ -187249,43 +189173,44 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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" @@ -187297,21 +189222,21 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -187321,49 +189246,43 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187373,12 +189292,18 @@ testutil.go: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=1,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -187391,17 +189316,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187409,11 +189332,20 @@ testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -187422,19 +189354,16 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -187443,33 +189372,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 baz.txt barlink test] 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: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" @@ -187477,35 +189391,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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/testfifo" vs "dev/testfifo" + 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" +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187515,37 +189426,35 @@ testutil.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187553,17 +189462,10 @@ testutil.go: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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: "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" @@ -187575,29 +189477,31 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=1,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testblock" vs "dev/testblock" testutil.go: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=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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" @@ -187605,15 +189509,18 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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" @@ -187623,34 +189530,36 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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] testutil.go:395: Comparing: "test/bar.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: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: "dev/testfifo" vs "dev/testfifo" testutil.go: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=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -187663,19 +189572,14 @@ testutil.go:395: Comparing: "test" vs "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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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: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" @@ -187684,9 +189588,20 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -187695,25 +189610,29 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "dev/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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -187721,67 +189640,71 @@ testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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 [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: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-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=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -187791,20 +189714,20 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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 [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -187812,22 +189735,20 @@ testutil.go: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=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=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -187836,14 +189757,13 @@ 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -187851,20 +189771,21 @@ testutil.go: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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testblock testfifo testchar1 testchar2] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187874,13 +189795,13 @@ testutil.go:401: 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -187889,13 +189810,15 @@ testutil.go:401: Directory: "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=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=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-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=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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] @@ -187909,16 +189832,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -187926,17 +189864,43 @@ testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -187946,37 +189910,33 @@ testutil.go:401: 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -187985,7 +189945,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go: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" @@ -187993,55 +189953,58 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testfifo" vs "dev/testfifo" testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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 "": [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: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 [testchar1 testchar2 testblock testfifo] + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -188050,7 +190013,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" @@ -188059,7 +190022,7 @@ 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188069,39 +190032,40 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188109,73 +190073,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "barlink" vs "barlink" + 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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188183,21 +190144,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188205,35 +190172,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar2 testblock testfifo testchar1] + 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" @@ -188241,129 +190205,126 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,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: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 [testfifo testchar1 testchar2 testblock] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 "": [.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: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + 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" @@ -188371,22 +190332,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -188395,33 +190361,32 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -188429,8 +190394,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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" @@ -188440,55 +190411,50 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -188496,38 +190462,37 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -188535,41 +190500,43 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -188578,12 +190545,14 @@ 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -188591,23 +190560,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -188616,33 +190576,20 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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: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" @@ -188651,13 +190598,20 @@ testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -188665,24 +190619,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -188690,27 +190634,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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" @@ -188720,59 +190668,81 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -188781,8 +190751,8 @@ 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -188801,31 +190771,36 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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: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: "dev/testchar1" vs "dev/testchar1" + testutil.go: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=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=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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: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" @@ -188833,39 +190808,29 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -188873,37 +190838,43 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -188911,16 +190882,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -188929,26 +190899,10 @@ 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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" @@ -188963,13 +190917,8 @@ testutil.go: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=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=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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" @@ -188979,35 +190928,36 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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" @@ -189018,54 +190968,61 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -189073,38 +191030,50 @@ testutil.go: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=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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 [barlink test dev test2 baz.txt] + 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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -189113,32 +191082,36 @@ 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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: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" @@ -189146,21 +191119,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -189171,33 +191140,37 @@ 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -189206,75 +191179,71 @@ 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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" @@ -189283,47 +191252,45 @@ 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -189337,72 +191304,73 @@ 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=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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" @@ -189410,19 +191378,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189431,28 +191398,27 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -189461,35 +191427,36 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: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": [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: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=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -189497,22 +191464,22 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -189521,68 +191488,66 @@ 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=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,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:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "" 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] @@ -189596,57 +191561,56 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -189654,50 +191618,52 @@ testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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: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" @@ -189706,56 +191672,55 @@ 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=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189763,67 +191728,69 @@ testutil.go:395: Comparing: "test2" vs "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: 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=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [barlink test dev test2 baz.txt] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -189831,15 +191798,16 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go: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" @@ -189853,58 +191821,54 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test2" vs "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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink 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: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" @@ -189912,15 +191876,19 @@ testutil.go:395: Comparing: "test2" vs "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: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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: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" @@ -189928,56 +191896,59 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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" @@ -189985,36 +191956,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -190022,17 +191995,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190040,20 +192011,29 @@ testutil.go: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=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190062,37 +192042,25 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -190102,7 +192070,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go: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" @@ -190118,17 +192086,16 @@ 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=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190136,91 +192103,90 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190229,13 +192195,14 @@ 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=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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" @@ -190243,38 +192210,34 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -190290,86 +192253,83 @@ 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: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": [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -190379,31 +192339,39 @@ testutil.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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190413,79 +192381,73 @@ testutil.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=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + 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: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" @@ -190494,49 +192456,50 @@ 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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -190552,14 +192515,14 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" @@ -190568,84 +192531,93 @@ 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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: "" 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: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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -190655,36 +192627,31 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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: "barlink" vs "barlink" + 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -190700,221 +192667,221 @@ 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: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 [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: "baz.txt" vs "baz.txt" + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" 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": [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: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: "test" vs "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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190923,29 +192890,29 @@ 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: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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" @@ -190953,42 +192920,22 @@ testutil.go:395: Comparing: "test/bar.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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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 [testchar2 testblock testfifo testchar1] + 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" @@ -190996,33 +192943,36 @@ testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + 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 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + 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: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" @@ -191030,9 +192980,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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" @@ -191047,20 +193001,17 @@ testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,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: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" @@ -191068,17 +193019,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -191086,11 +193040,8 @@ testutil.go: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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","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: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" @@ -191105,15 +193056,33 @@ testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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 "": [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" @@ -191121,13 +193090,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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" @@ -191136,42 +193106,44 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -191179,8 +193151,10 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -191188,27 +193162,25 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go: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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + 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" @@ -191216,68 +193188,66 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "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=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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" @@ -191285,39 +193255,45 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -191325,17 +193301,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191344,51 +193318,54 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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/testchar2" vs "dev/testchar2" + 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: "barlink" vs "barlink" + 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -191398,56 +193375,50 @@ testutil.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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [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: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: "test" vs "test" - testutil.go:401: 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 [barlink test dev test2 baz.txt] + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -191455,12 +193426,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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" @@ -191470,22 +193444,18 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: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" @@ -191493,15 +193463,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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] @@ -191515,15 +193485,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [test dev test2 baz.txt barlink] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -191531,36 +193502,35 @@ testutil.go: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=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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: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" @@ -191568,74 +193538,77 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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: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: "dev/testblock" vs "dev/testblock" testutil.go: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=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191643,27 +193616,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=externaltoc_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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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-04-15T12:03:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:03:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:03:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:03:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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":"2026-05-18T18:34:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:34:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:34:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:34:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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" @@ -191672,58 +193645,15 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset @@ -191737,8 +193667,8 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset @@ -191761,8 +193691,8 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset @@ -191785,13 +193715,13 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (16.28s) + --- PASS: TestGzipEStargz/testWriteAndOpen (13.76s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) @@ -191820,11 +193750,11 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) @@ -191834,7 +193764,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) @@ -191842,7 +193772,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) @@ -191858,7 +193788,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) @@ -191881,7 +193811,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) @@ -191936,23 +193866,23 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) @@ -191962,7 +193892,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) @@ -191985,7 +193915,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) @@ -191996,7 +193926,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) @@ -192007,14 +193937,14 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) @@ -192035,7 +193965,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) @@ -192047,8 +193977,8 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) @@ -192060,227 +193990,227 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) @@ -192302,26 +194232,26 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) @@ -192331,13 +194261,13 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) @@ -192346,11 +194276,11 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) @@ -192368,15 +194298,15 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) @@ -192410,9 +194340,9 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) @@ -192422,23 +194352,23 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) @@ -192457,14 +194387,14 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) @@ -192472,7 +194402,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) @@ -192480,14 +194410,14 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) @@ -192497,20 +194427,20 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) @@ -192523,25 +194453,25 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) @@ -192554,59 +194484,59 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) @@ -192616,108 +194546,108 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.98s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) @@ -192731,117 +194661,117 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) @@ -192853,7 +194783,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) @@ -192872,122 +194802,122 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) @@ -192997,13 +194927,13 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) @@ -193021,7 +194951,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) @@ -193037,7 +194967,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) @@ -193101,28 +195031,28 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) @@ -193134,72 +195064,72 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) @@ -193207,150 +195137,150 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.40s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) @@ -193360,8 +195290,8 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) @@ -193371,122 +195301,122 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testBuild (32.62s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testBuild (23.36s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) @@ -193496,29 +195426,29 @@ --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) @@ -193527,56 +195457,56 @@ --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) @@ -193593,253 +195523,253 @@ --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.33s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (1.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.31s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.40s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) @@ -193850,351 +195780,351 @@ --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.27s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.27s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.33s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.31s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.26s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.30s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.31s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.37s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.25s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.80s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) @@ -194206,28 +196136,28 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) @@ -194241,23 +196171,23 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) @@ -194266,82 +196196,82 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) @@ -194350,17 +196280,17 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) @@ -194373,8 +196303,8 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify (33.33s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify (23.76s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) @@ -194388,12 +196318,12 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.01s) @@ -194405,13 +196335,13 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.01s) @@ -194421,21 +196351,21 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) @@ -194455,39 +196385,39 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) @@ -194496,265 +196426,265 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.25s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.97s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.24s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.31s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) @@ -194764,37 +196694,37 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) @@ -194806,75 +196736,75 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) @@ -194886,113 +196816,113 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.39s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) @@ -195002,117 +196932,117 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) @@ -195127,205 +197057,205 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.33s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.31s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.44s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.31s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.31s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) @@ -195334,22 +197264,22 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) @@ -195358,43 +197288,43 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.37s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) @@ -195403,181 +197333,181 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) @@ -195589,16 +197519,16 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.03s) @@ -195607,169 +197537,169 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.18s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) @@ -195784,10 +197714,10 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.03s) @@ -195796,9 +197726,9 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) @@ -195808,7 +197738,7 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.03s) @@ -195820,229 +197750,229 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) @@ -196054,73 +197984,73 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) @@ -196129,19 +198059,19 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) @@ -196157,51 +198087,51 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.79s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.76s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) @@ -196213,19 +198143,19 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) @@ -196234,13 +198164,13 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) @@ -196252,16 +198182,16 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) @@ -196270,10 +198200,10 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) @@ -196285,55 +198215,55 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) @@ -196345,20 +198275,20 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) @@ -196366,15 +198296,15 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) @@ -196382,69 +198312,69 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) @@ -196462,12 +198392,12 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) @@ -196481,8 +198411,8 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) @@ -196505,8 +198435,8 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) @@ -196519,7 +198449,7 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) @@ -196528,16 +198458,16 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) === RUN TestGzipFooter --- PASS: TestGzipFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 33.339s +ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 23.771s === RUN TestZstdChunked === RUN TestZstdChunked/testBuild === PAUSE TestZstdChunked/testBuild @@ -196547,8 +198477,8 @@ === PAUSE TestZstdChunked/testWriteAndOpen === CONT TestZstdChunked/testBuild === CONT TestZstdChunked/testWriteAndOpen -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestZstdChunked/testDigestAndVerify +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] @@ -196586,11 +198516,11 @@ zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196602,10 +198532,9 @@ 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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 189, NextOffset: 209 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -196615,6 +198544,9 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196635,14 +198567,14 @@ === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196651,6 +198583,12 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 314, NextOffset: 334 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196658,13 +198596,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196673,6 +198604,9 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 510 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196680,14 +198614,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196696,6 +198622,16 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196736,7 +198672,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 490 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX @@ -196755,6 +198690,13 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 314 + testutil.go:395: Comparing: "foo2" vs "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: 510 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196771,7 +198713,9 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 314 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -196781,6 +198725,8 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196788,6 +198734,8 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196803,12 +198751,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 490, NextOffset: 510 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196824,9 +198766,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 314, NextOffset: 334 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196835,12 +198774,6 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:509: Offset: 334, NextOffset: 877 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196848,6 +198781,16 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"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: 89, NextOffset: 109 + testutil.go:509: Offset: 194, NextOffset: 214 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196856,6 +198799,9 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 109, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196863,6 +198809,13 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:395: Comparing: "foo2" vs "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: 333 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196871,6 +198824,9 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 517 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196886,6 +198842,14 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 333, NextOffset: 886 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196893,7 +198857,8 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -196904,12 +198869,7 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 214, NextOffset: 497 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -196918,9 +198878,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 214 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196929,17 +198886,22 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 109, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 109, NextOffset: 313 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 497, NextOffset: 517 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -196948,7 +198910,13 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 333 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196956,12 +198924,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 313, NextOffset: 333 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -196970,6 +198932,8 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196985,8 +198949,6 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -196994,16 +198956,14 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 333, NextOffset: 886 - testutil.go:509: Offset: 517, NextOffset: 1146 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:509: Offset: 88, NextOffset: 108 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -197013,71 +198973,42 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 333 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:509: Offset: 108, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 313 testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:395: Comparing: "foo2" vs "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: 333 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 505 testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: 485, NextOffset: 505 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 88, NextOffset: 108 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 213, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197085,79 +199016,64 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:509: Offset: 108, 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: 485, NextOffset: 505 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU === RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 493, NextOffset: 513 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 337, NextOffset: 884 testutil.go:509: Offset: 513, NextOffset: 1143 + 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: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 110, NextOffset: 317 - testutil.go:509: Offset: 217, NextOffset: 493 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:509: Offset: 110, NextOffset: 317 @@ -197165,21 +199081,11 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 493, NextOffset: 513 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197187,51 +199093,43 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 105, NextOffset: 314 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 490 - 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: 490, NextOffset: 510 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 490, NextOffset: 510 testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 209, NextOffset: 490 testutil.go:509: Offset: 105, NextOffset: 314 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197239,24 +199137,52 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 490, NextOffset: 510 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 23 79] + zstdchunked_test.go:59: got zstd streams (compressed size: 119): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 + zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 + zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 + zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 109, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 497 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -197269,8 +199195,12 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 109 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:509: Offset: 109, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197278,29 +199208,26 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197308,40 +199235,45 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 108, NextOffset: 313 + testutil.go:509: Offset: 213, NextOffset: 485 + testutil.go:395: Comparing: "foo2" vs "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: 333 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 313 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:395: Comparing: "foo2" vs "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: 333 testutil.go:509: Offset: 485, NextOffset: 505 testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:509: Offset: 108, 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: 485, NextOffset: 505 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197349,28 +199281,30 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, 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: 485, NextOffset: 505 testutil.go:509: Offset: 313, NextOffset: 333 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -197378,26 +199312,21 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 317 - testutil.go:509: Offset: 217, NextOffset: 493 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -197406,19 +199335,40 @@ testutil.go:509: Offset: 337, NextOffset: 884 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 197, NextOffset: 217 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 493 - testutil.go:509: Offset: 110, NextOffset: 317 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 23 79] + zstdchunked_test.go:59: got zstd streams (compressed size: 119): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 + zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 + zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 + zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 + testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 513 testutil.go:509: Offset: 317, NextOffset: 337 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 217, NextOffset: 493 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -197428,10 +199378,20 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":487,"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: 84, NextOffset: 104 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 + testutil.go:509: Offset: 209, 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: 323, NextOffset: 343 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -197460,6 +199420,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 487, NextOffset: 507 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 143 333] zstdchunked_test.go:59: got zstd streams (compressed size: 373): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/373): 139, 131 @@ -197470,6 +199433,16 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:509: Offset: 507, NextOffset: 1135 + 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: 487, NextOffset: 507 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 328] zstdchunked_test.go:59: got zstd streams (compressed size: 368): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/368): 134, 126 @@ -197480,6 +199453,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 332] zstdchunked_test.go:59: got zstd streams (compressed size: 372): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/372): 138, 130 @@ -197491,12 +199466,7 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":487,"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: 84, NextOffset: 104 + testutil.go:509: Offset: 323, NextOffset: 343 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 327] zstdchunked_test.go:59: got zstd streams (compressed size: 367): @@ -197508,9 +199478,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/359): 122, 114 @@ -197522,8 +199489,10 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 1135 + testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 120 313] zstdchunked_test.go:59: got zstd streams (compressed size: 353): @@ -197536,7 +199505,7 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 + testutil.go:509: Offset: 84, NextOffset: 104 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 126 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): @@ -197548,6 +199517,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 487 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 120 313] zstdchunked_test.go:59: got zstd streams (compressed size: 353): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/353): 116, 108 @@ -197559,11 +199531,7 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 323, NextOffset: 343 - testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 104, NextOffset: 323 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124 317] zstdchunked_test.go:59: got zstd streams (compressed size: 357): @@ -197575,14 +199543,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 885 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 311] zstdchunked_test.go:59: got zstd streams (compressed size: 351): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/351): 114, 106 @@ -197593,6 +199553,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 338] zstdchunked_test.go:59: got zstd streams (compressed size: 378): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/378): 141, 133 @@ -197613,9 +199575,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 338] zstdchunked_test.go:59: got zstd streams (compressed size: 378): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/378): 141, 133 @@ -197636,9 +199595,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 335] zstdchunked_test.go:59: got zstd streams (compressed size: 375): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/375): 138, 130 @@ -197658,8 +199614,6 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 323 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 128 325] zstdchunked_test.go:59: got zstd streams (compressed size: 365): @@ -197671,13 +199625,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 487, NextOffset: 507 - testutil.go:509: Offset: 323, NextOffset: 343 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/359): 118, 110 @@ -197688,12 +199635,19 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:509: Offset: 343, NextOffset: 885 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"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":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":496,"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: 87, NextOffset: 107 + testutil.go:509: Offset: 194, NextOffset: 214 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 128 325] zstdchunked_test.go:59: got zstd streams (compressed size: 365): +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/365): 124, 116 zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/365): 4, 193 zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 317/365): -1, 185 @@ -197702,6 +199656,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 320 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/359): 118, 110 @@ -197712,6 +199669,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 496 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 126 323] zstdchunked_test.go:59: got zstd streams (compressed size: 363): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/363): 122, 114 @@ -197732,7 +199692,11 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 340 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 322] zstdchunked_test.go:59: got zstd streams (compressed size: 362): @@ -197754,6 +199718,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 496, NextOffset: 516 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 322] zstdchunked_test.go:59: got zstd streams (compressed size: 362): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/362): 132, 124 @@ -197764,6 +199731,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 892 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 320] zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/360): 130, 122 @@ -197785,13 +199760,7 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"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":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":496,"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: 87, NextOffset: 107 - testutil.go:509: Offset: 194, NextOffset: 214 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): @@ -197803,6 +199772,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 496 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 127 315] zstdchunked_test.go:59: got zstd streams (compressed size: 355): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/355): 123, 115 @@ -197815,7 +199787,6 @@ === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 320 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -197828,7 +199799,10 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 496 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 496, NextOffset: 516 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 315] zstdchunked_test.go:59: got zstd streams (compressed size: 355): @@ -197841,11 +199815,7 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 340 - testutil.go:509: Offset: 496, NextOffset: 516 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -197856,16 +199826,10 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 340, NextOffset: 892 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 1145 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 340, NextOffset: 892 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 315] zstdchunked_test.go:59: got zstd streams (compressed size: 355): @@ -197877,9 +199841,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 496 - testutil.go:509: Offset: 107, NextOffset: 320 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -197891,11 +199853,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 496, NextOffset: 516 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 127 314] zstdchunked_test.go:59: got zstd streams (compressed size: 354): @@ -197907,9 +199865,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 340 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 @@ -197930,10 +199885,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1145 - testutil.go:509: Offset: 340, NextOffset: 892 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 @@ -197954,8 +199905,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 119 306] zstdchunked_test.go:59: got zstd streams (compressed size: 346): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/346): 115, 107 @@ -197966,6 +199915,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"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: 106 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 320] zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/360): 125, 117 @@ -197974,8 +199931,15 @@ zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 360/360): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 213 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 309 + testutil.go:509: Offset: 213, NextOffset: 483 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/350): 115, 107 @@ -197986,6 +199950,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 309, NextOffset: 329 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 320] zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/360): 125, 117 @@ -197996,6 +199966,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 503 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/350): 115, 107 @@ -198006,18 +199979,31 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 319] -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 329, NextOffset: 874 + testutil.go:509: Offset: 503, 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: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/359): 124, 116 zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/359): 4, 187 zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 311/359): -1, 179 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 311 in stargz (nextFrame: 359/359): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 483 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 309] zstdchunked_test.go:59: got zstd streams (compressed size: 349): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/349): 114, 106 @@ -198029,28 +200015,15 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 106 - testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 106, NextOffset: 309 - testutil.go:509: Offset: 213, 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: 309, NextOffset: 329 testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 329, NextOffset: 874 + testutil.go:509: Offset: 309, NextOffset: 329 testutil.go:509: Offset: 503, 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: 193, NextOffset: 213 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 213, NextOffset: 483 + testutil.go:509: Offset: 329, NextOffset: 874 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 122 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): @@ -198062,18 +200035,23 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 309 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"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":490,"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: 87, NextOffset: 107 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 107, NextOffset: 310 + testutil.go:509: Offset: 215, NextOffset: 490 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 483, NextOffset: 503 - testutil.go:509: Offset: 309, NextOffset: 329 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:509: Offset: 329, NextOffset: 874 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 310, NextOffset: 330 + testutil.go:509: Offset: 490, NextOffset: 510 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 120 306] zstdchunked_test.go:59: got zstd streams (compressed size: 346): @@ -198086,14 +200064,22 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"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":490,"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:509: Offset: 330, NextOffset: 878 + testutil.go:509: Offset: 510, NextOffset: 1140 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 215, NextOffset: 490 + testutil.go:509: Offset: 107, NextOffset: 310 testutil.go:395: Comparing: "foo2" vs "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: 510 testutil.go:509: Offset: 310, NextOffset: 330 + testutil.go:509: Offset: 510, NextOffset: 1140 + testutil.go:509: Offset: 330, NextOffset: 878 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): @@ -198105,17 +200091,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 510 - testutil.go:509: Offset: 330, NextOffset: 878 - testutil.go:509: Offset: 510, NextOffset: 1140 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 107, NextOffset: 310 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 490 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 120 306] zstdchunked_test.go:59: got zstd streams (compressed size: 346): @@ -198127,18 +200103,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 215, NextOffset: 490 - testutil.go:509: Offset: 107, NextOffset: 310 - testutil.go:395: Comparing: "foo2" vs "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: 510 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 184, NextOffset: 204 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 121 307] zstdchunked_test.go:59: got zstd streams (compressed size: 347): @@ -198150,11 +200123,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 310, NextOffset: 330 - testutil.go:509: Offset: 510, NextOffset: 1140 - testutil.go:509: Offset: 330, NextOffset: 878 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 465, NextOffset: 485 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 119 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -198166,6 +200142,16 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 + 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: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/343): 111, 103 @@ -198176,6 +200162,19 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 297, NextOffset: 317 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/341): 109, 101 @@ -198196,6 +200195,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/341): 109, 101 @@ -198206,6 +200214,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 + testutil.go:509: Offset: 207, 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: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/343): 111, 103 @@ -198216,6 +200233,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 481, NextOffset: 501 + testutil.go:509: Offset: 319, NextOffset: 847 + testutil.go:509: Offset: 501, NextOffset: 1105 + 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: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 481 + testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/341): 109, 101 @@ -198226,7 +200255,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 481, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): @@ -198238,13 +200274,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"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: 103 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 302] zstdchunked_test.go:59: got zstd streams (compressed size: 342): @@ -198256,16 +200287,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 103, NextOffset: 297 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 297, NextOffset: 317 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 102 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): @@ -198277,15 +200305,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:395: Comparing: "" vs "" - 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: 204 - testutil.go:509: Offset: 83, NextOffset: 103 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 102, NextOffset: 297 + testutil.go:509: Offset: 205, NextOffset: 470 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 302] zstdchunked_test.go:59: got zstd streams (compressed size: 342): @@ -198297,17 +200324,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 317, NextOffset: 842 + testutil.go:509: Offset: 490, NextOffset: 1094 + 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: 185, NextOffset: 205 + testutil.go:509: Offset: 82, NextOffset: 102 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 470 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): @@ -198319,6 +200347,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/339): 108, 100 @@ -198328,17 +200359,16 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 470, NextOffset: 490 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 490, NextOffset: 1094 + testutil.go:509: Offset: 317, NextOffset: 842 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): @@ -198349,15 +200379,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 207, 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: 299, NextOffset: 319 - testutil.go:509: Offset: 481, NextOffset: 501 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/348): 113, 105 @@ -198367,17 +200390,23 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 847 - testutil.go:509: Offset: 501, NextOffset: 1105 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 481 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 106, NextOffset: 302 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 302, NextOffset: 322 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): @@ -198388,19 +200417,17 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 299 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 481, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 319 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 473, NextOffset: 493 + testutil.go:509: Offset: 322, NextOffset: 850 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): @@ -198412,6 +200439,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 473, NextOffset: 493 + testutil.go:509: Offset: 302, NextOffset: 322 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 118 309] zstdchunked_test.go:59: got zstd streams (compressed size: 349): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/349): 114, 106 @@ -198422,16 +200457,10 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 102 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 - testutil.go:509: Offset: 205, NextOffset: 470 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:509: Offset: 322, NextOffset: 850 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 307] zstdchunked_test.go:59: got zstd streams (compressed size: 347): @@ -198443,13 +200472,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 - testutil.go:509: Offset: 470, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 233 277 545] zstdchunked_test.go:59: got zstd streams (compressed size: 585): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/585): 229, 265 @@ -198461,13 +200483,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:395: Comparing: "" vs "" - 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: 205 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 233 278 546] zstdchunked_test.go:59: got zstd streams (compressed size: 586): @@ -198479,12 +200495,14 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 205, NextOffset: 470 - testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 103 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 233 277 545] zstdchunked_test.go:59: got zstd streams (compressed size: 585): @@ -198497,11 +200515,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 470, NextOffset: 490 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 103, NextOffset: 297 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 233 278 546] zstdchunked_test.go:59: got zstd streams (compressed size: 586): @@ -198514,10 +200530,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:509: Offset: 317, NextOffset: 842 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 242 286 555] zstdchunked_test.go:59: got zstd streams (compressed size: 595): @@ -198530,6 +200548,15 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 + 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: 204 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 287 556] zstdchunked_test.go:59: got zstd streams (compressed size: 596): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 242/596): 238, 275 @@ -198541,7 +200568,10 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:509: Offset: 103, NextOffset: 297 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 226 270 542] zstdchunked_test.go:59: got zstd streams (compressed size: 582): @@ -198565,6 +200595,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":226,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 465, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 226 270 542] zstdchunked_test.go:59: got zstd streams (compressed size: 582): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 226/582): 222, 258 @@ -198576,6 +200612,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":226,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 317 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 226 271 543] zstdchunked_test.go:59: got zstd streams (compressed size: 583): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 226/583): 222, 259 @@ -198587,17 +200630,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":226,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 106 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 277 548] zstdchunked_test.go:59: got zstd streams (compressed size: 588): @@ -198610,9 +200643,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 278 549] zstdchunked_test.go:59: got zstd streams (compressed size: 589): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/589): 229, 266 @@ -198624,12 +200654,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 235 279 551] zstdchunked_test.go:59: got zstd streams (compressed size: 591): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 235/591): 231, 267 @@ -198641,9 +200665,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":235,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 473, NextOffset: 493 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 235 280 552] zstdchunked_test.go:59: got zstd streams (compressed size: 592): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 235/592): 231, 268 @@ -198654,18 +200675,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":235,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:509: Offset: 493, NextOffset: 1098 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 235 279 551] zstdchunked_test.go:59: got zstd streams (compressed size: 591): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 235/591): 231, 267 @@ -198677,12 +200687,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":235,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 473, NextOffset: 493 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 235 280 552] zstdchunked_test.go:59: got zstd streams (compressed size: 592): @@ -198695,8 +200707,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":235,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 302, NextOffset: 322 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 + testutil.go:509: Offset: 207, 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: 299, NextOffset: 319 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 243 287 559] zstdchunked_test.go:59: got zstd streams (compressed size: 599): @@ -198720,11 +200737,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":243,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:509: Offset: 322, NextOffset: 850 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 481, NextOffset: 501 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 847 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 223 267 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): @@ -198737,6 +200760,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":223,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 268 538] zstdchunked_test.go:59: got zstd streams (compressed size: 578): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 223/578): 219, 256 @@ -198748,6 +200774,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":223,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 223 267 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 223/577): 219, 255 @@ -198759,6 +200788,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":223,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 481, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 268 538] zstdchunked_test.go:59: got zstd streams (compressed size: 578): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 223/578): 219, 256 @@ -198781,14 +200817,10 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 103 - testutil.go:509: Offset: 184, NextOffset: 204 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 267 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): @@ -198801,11 +200833,6 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 297 - testutil.go:509: Offset: 204, NextOffset: 465 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 232 276 536] zstdchunked_test.go:59: got zstd streams (compressed size: 576): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 232/576): 228, 264 @@ -198817,18 +200844,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 82, NextOffset: 102 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 232 277 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): @@ -198841,10 +200864,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 102, NextOffset: 297 + testutil.go:509: Offset: 205, NextOffset: 470 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 232 276 536] zstdchunked_test.go:59: got zstd streams (compressed size: 576): @@ -198856,13 +200883,17 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 470, NextOffset: 490 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 465, NextOffset: 485 - testutil.go:509: Offset: 297, NextOffset: 317 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 317, NextOffset: 842 + testutil.go:509: Offset: 490, NextOffset: 1094 + testutil.go:395: Comparing: "" vs "" + 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: 205 + testutil.go:509: Offset: 82, NextOffset: 102 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 232 277 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): @@ -198875,10 +200906,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 470 + testutil.go:509: Offset: 102, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 470, NextOffset: 490 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 277 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): @@ -198890,7 +200924,15 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 317 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 1094 + testutil.go:509: Offset: 317, NextOffset: 842 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 278 538] zstdchunked_test.go:59: got zstd streams (compressed size: 578): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/578): 229, 266 @@ -198902,16 +200944,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 220 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 220/565): 216, 252 @@ -198923,10 +200955,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 299 - testutil.go:509: Offset: 207, NextOffset: 481 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 220 265 526] zstdchunked_test.go:59: got zstd streams (compressed size: 566): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 220/566): 216, 253 @@ -198938,20 +200966,16 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 - testutil.go:509: Offset: 481, NextOffset: 501 - testutil.go:509: Offset: 319, NextOffset: 847 - testutil.go:509: Offset: 501, NextOffset: 1105 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 481, NextOffset: 501 + testutil.go:509: Offset: 302, NextOffset: 322 + testutil.go:509: Offset: 473, NextOffset: 493 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 220 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -198963,16 +200987,16 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 322, NextOffset: 850 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 319 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:509: Offset: 208, NextOffset: 473 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 220 265 526] zstdchunked_test.go:59: got zstd streams (compressed size: 566): @@ -198985,9 +201009,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 481 - testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,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: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 273 535] zstdchunked_test.go:59: got zstd streams (compressed size: 575): @@ -199000,6 +201029,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":229,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 302 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 274 536] zstdchunked_test.go:59: got zstd streams (compressed size: 576): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 229/576): 225, 262 @@ -199011,7 +201043,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":229,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 473, NextOffset: 493 + testutil.go:509: Offset: 302, NextOffset: 322 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 219 263 524] zstdchunked_test.go:59: got zstd streams (compressed size: 564): @@ -199024,13 +201061,9 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 102 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:509: Offset: 322, NextOffset: 850 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 219 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -199042,12 +201075,8 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 - testutil.go:509: Offset: 205, NextOffset: 470 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 219 263 524] zstdchunked_test.go:59: got zstd streams (compressed size: 564): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 219/564): 215, 251 @@ -199059,13 +201088,14 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 - testutil.go:509: Offset: 470, NextOffset: 490 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"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":486,"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: 102 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 219 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -199078,18 +201108,20 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 - 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: 205 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 205, NextOffset: 470 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 102, NextOffset: 299 + testutil.go:509: Offset: 204, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 219 263 524] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 564): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 219/564): 215, 251 zstdchunked_test.go:104: [1] at 219 in stargz (nextFrame: 255/564): 40, 32 zstdchunked_test.go:104: [2] at 255 in stargz (nextFrame: 263/564): 4, 257 @@ -199097,17 +201129,20 @@ zstdchunked_test.go:104: [4] at 516 in stargz (nextFrame: 564/564): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,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"} +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 297 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 470, NextOffset: 490 - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:509: Offset: 317, NextOffset: 842 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 466, NextOffset: 486 + testutil.go:509: Offset: 319, NextOffset: 843 + testutil.go:509: Offset: 486, NextOffset: 1090 + testutil.go:395: Comparing: "" vs "" + 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: 204 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -199120,7 +201155,16 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 204, NextOffset: 466 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, 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: 466, NextOffset: 486 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 214 258 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): @@ -199133,6 +201177,13 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 486, NextOffset: 1090 + testutil.go:509: Offset: 319, NextOffset: 843 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 259 522] zstdchunked_test.go:59: got zstd streams (compressed size: 562): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/562): 210, 247 @@ -199144,6 +201195,16 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 105 + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 258 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/561): 210, 246 @@ -199155,6 +201216,12 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 314 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 480 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 259 522] zstdchunked_test.go:59: got zstd streams (compressed size: 562): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/562): 210, 247 @@ -199166,6 +201233,20 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 314, NextOffset: 334 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 334, NextOffset: 861 + testutil.go:509: Offset: 500, NextOffset: 1104 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 214 258 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/561): 210, 246 @@ -199177,6 +201258,11 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 480 + testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 214 259 522] zstdchunked_test.go:59: got zstd streams (compressed size: 562): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/562): 210, 247 @@ -199188,6 +201274,18 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 480, NextOffset: 500 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 500, NextOffset: 1104 + testutil.go:509: Offset: 334, NextOffset: 861 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 216 260 520] zstdchunked_test.go:59: got zstd streams (compressed size: 560): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 216/560): 212, 248 @@ -199199,6 +201297,18 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"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":321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"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":489,"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: 103 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 103, NextOffset: 301 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 261 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 216/561): 212, 249 @@ -199210,6 +201320,31 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 469 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 301, NextOffset: 321 + testutil.go:509: Offset: 469, NextOffset: 489 + testutil.go:509: Offset: 321, NextOffset: 846 + testutil.go:509: Offset: 489, NextOffset: 1093 + testutil.go:395: Comparing: "" vs "" + 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: 205 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 205, NextOffset: 469 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, 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: 469, NextOffset: 489 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 260 520] zstdchunked_test.go:59: got zstd streams (compressed size: 560): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 216/560): 212, 248 @@ -199221,6 +201356,14 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 301, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 489, NextOffset: 1093 + testutil.go:509: Offset: 321, NextOffset: 846 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 216 261 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 216/561): 212, 249 @@ -199232,28 +201375,84 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 228 272 532] zstdchunked_test.go:59: got zstd streams (compressed size: 572): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":305,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 228/572): 224, 260 zstdchunked_test.go:104: [1] at 228 in stargz (nextFrame: 264/572): 40, 32 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"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":494,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [2] at 264 in stargz (nextFrame: 272/572): 4, 256 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 524/572): -1, 248 zstdchunked_test.go:104: [4] at 524 in stargz (nextFrame: 572/572): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":228,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 305 + testutil.go:509: Offset: 208, 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: 305, NextOffset: 325 + testutil.go:509: Offset: 474, NextOffset: 494 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 228 273 533] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 325, NextOffset: 852 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 573): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 228/573): 224, 261 zstdchunked_test.go:104: [1] at 228 in stargz (nextFrame: 265/573): 41, 33 zstdchunked_test.go:104: [2] at 265 in stargz (nextFrame: 273/573): 4, 256 zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 525/573): -1, 248 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 494, NextOffset: 1099 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 525 in stargz (nextFrame: 573/573): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":228,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + 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: 494 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 305, NextOffset: 325 + testutil.go:509: Offset: 494, NextOffset: 1099 + testutil.go:509: Offset: 325, NextOffset: 852 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 208, NextOffset: 474 + testutil.go:509: Offset: 105, NextOffset: 305 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 210 254 516] zstdchunked_test.go:59: got zstd streams (compressed size: 556): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/556): 206, 242 @@ -199265,6 +201464,9 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 210 255 517] zstdchunked_test.go:59: got zstd streams (compressed size: 557): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/557): 206, 243 @@ -199287,6 +201489,8 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 210 255 517] zstdchunked_test.go:59: got zstd streams (compressed size: 557): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/557): 206, 243 @@ -199298,7 +201502,26 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"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: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 98, NextOffset: 279 + testutil.go:509: Offset: 197, NextOffset: 451 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 266 528] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 279, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 568): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/568): 218, 254 zstdchunked_test.go:104: [1] at 222 in stargz (nextFrame: 258/568): 40, 32 @@ -199309,6 +201532,18 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 451, NextOffset: 471 + testutil.go:509: Offset: 299, NextOffset: 825 + testutil.go:509: Offset: 471, NextOffset: 1065 + 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: 197 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 451 + testutil.go:509: Offset: 98, NextOffset: 279 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 267 529] zstdchunked_test.go:59: got zstd streams (compressed size: 569): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/569): 218, 255 @@ -199320,6 +201555,17 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 451, NextOffset: 471 + testutil.go:509: Offset: 279, NextOffset: 299 + testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:509: Offset: 299, NextOffset: 825 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 250 512] zstdchunked_test.go:59: got zstd streams (compressed size: 552): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/552): 202, 238 @@ -199331,6 +201577,8 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 251 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/553): 202, 239 @@ -199342,6 +201590,18 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 98, NextOffset: 288 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 206 250 512] zstdchunked_test.go:59: got zstd streams (compressed size: 552): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/552): 202, 238 @@ -199353,6 +201613,20 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 308, NextOffset: 835 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:395: Comparing: "" vs "" + 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: 197 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 251 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/553): 202, 239 @@ -199362,8 +201636,25 @@ zstdchunked_test.go:104: [4] at 505 in stargz (nextFrame: 553/553): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX 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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:509: Offset: 98, NextOffset: 288 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 463, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:509: Offset: 308, NextOffset: 835 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 210 254 515] zstdchunked_test.go:59: got zstd streams (compressed size: 555): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/555): 206, 242 @@ -199375,6 +201666,8 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 210 255 516] zstdchunked_test.go:59: got zstd streams (compressed size: 556): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/556): 206, 243 @@ -199386,6 +201679,16 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 250 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/553): 202, 238 @@ -199397,6 +201700,23 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 284, NextOffset: 304 + testutil.go:509: Offset: 455, NextOffset: 475 + testutil.go:509: Offset: 304, NextOffset: 829 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 475, NextOffset: 1069 + testutil.go:395: Comparing: "" vs "" + 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: 197 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 251 514] zstdchunked_test.go:59: got zstd streams (compressed size: 554): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/554): 202, 239 @@ -199408,6 +201728,11 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 206 250 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/553): 202, 238 @@ -199419,17 +201744,15 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 302, NextOffset: 322 - testutil.go:509: Offset: 473, NextOffset: 493 + testutil.go:509: Offset: 455, NextOffset: 475 + testutil.go:509: Offset: 284, NextOffset: 304 + testutil.go:509: Offset: 475, NextOffset: 1069 + testutil.go:509: Offset: 304, NextOffset: 829 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 251 514] zstdchunked_test.go:59: got zstd streams (compressed size: 554): @@ -199442,21 +201765,7 @@ testutil.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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 211 255 518] zstdchunked_test.go:59: got zstd streams (compressed size: 558): @@ -199469,15 +201778,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":211,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 473, NextOffset: 493 - testutil.go:509: Offset: 302, NextOffset: 322 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:509: Offset: 322, NextOffset: 850 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 101 + testutil.go:509: Offset: 178, NextOffset: 198 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 211 256 519] zstdchunked_test.go:59: got zstd streams (compressed size: 559): @@ -199490,18 +201798,35 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":211,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:509: Offset: 198, NextOffset: 457 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 177 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/463): 129, 165 zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/463): 40, 32 zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/463): 4, 242 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 415/463): -1, 234 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 287, NextOffset: 307 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 457, NextOffset: 477 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 178 424] zstdchunked_test.go:59: got zstd streams (compressed size: 464): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 @@ -199514,6 +201839,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 833 + testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 81, NextOffset: 101 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 177 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/463): 129, 165 @@ -199526,6 +201860,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 198, NextOffset: 457 + testutil.go:509: Offset: 101, NextOffset: 287 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 178 424] zstdchunked_test.go:59: got zstd streams (compressed size: 464): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 @@ -199538,6 +201877,12 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 457, NextOffset: 477 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 175 421] zstdchunked_test.go:59: got zstd streams (compressed size: 461): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/461): 127, 163 @@ -199550,6 +201895,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 287, NextOffset: 307 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 176 422] zstdchunked_test.go:59: got zstd streams (compressed size: 462): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/462): 127, 164 @@ -199562,6 +201910,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:509: Offset: 307, NextOffset: 833 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 178 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/469): 130, 166 @@ -199574,6 +201926,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 179 430] zstdchunked_test.go:59: got zstd streams (compressed size: 470): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 @@ -199658,6 +202012,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 178 432] zstdchunked_test.go:59: got zstd streams (compressed size: 472): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/472): 130, 166 @@ -199670,6 +202035,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 98, NextOffset: 279 + testutil.go:509: Offset: 197, NextOffset: 451 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 179 433] zstdchunked_test.go:59: got zstd streams (compressed size: 473): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 @@ -199682,6 +202051,13 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 279, NextOffset: 299 + testutil.go:509: Offset: 451, NextOffset: 471 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 175 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/468): 127, 163 @@ -199694,6 +202070,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 825 + testutil.go:509: Offset: 471, NextOffset: 1065 + 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: 197 + testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 176 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/469): 127, 164 @@ -199706,6 +202091,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 451 + testutil.go:509: Offset: 98, NextOffset: 279 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 179 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/468): 131, 167 @@ -199718,6 +202107,13 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 451, NextOffset: 471 + testutil.go:509: Offset: 279, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 180 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 @@ -199730,6 +202126,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:509: Offset: 299, NextOffset: 825 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 179 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/468): 131, 167 @@ -199754,6 +202154,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 176 425] zstdchunked_test.go:59: got zstd streams (compressed size: 465): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/465): 128, 164 @@ -199790,8 +202193,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 131 176 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 @@ -199804,14 +202205,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"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":486,"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: 102 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 131 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/455): 127, 163 @@ -199824,10 +202217,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 102, NextOffset: 299 - testutil.go:509: Offset: 204, NextOffset: 466 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"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: 288, NextOffset: 308 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 131 176 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): @@ -199841,19 +202239,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 - testutil.go:509: Offset: 466, NextOffset: 486 - testutil.go:509: Offset: 319, NextOffset: 843 - testutil.go:509: Offset: 486, NextOffset: 1090 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 308, NextOffset: 835 + testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 98, NextOffset: 288 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 173 413] zstdchunked_test.go:59: got zstd streams (compressed size: 453): @@ -199867,13 +202261,12 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 204, NextOffset: 466 - testutil.go:509: Offset: 102, 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: 466, NextOffset: 486 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 + 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: 197 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): @@ -199887,12 +202280,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 319 - testutil.go:509: Offset: 486, NextOffset: 1090 - testutil.go:509: Offset: 319, NextOffset: 843 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:509: Offset: 98, NextOffset: 288 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 463, NextOffset: 483 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 174 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): @@ -199906,6 +202301,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:509: Offset: 308, NextOffset: 835 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 130 175 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 @@ -199918,16 +202318,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 105 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 130 174 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): @@ -199941,16 +202333,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:509: Offset: 207, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 314, NextOffset: 334 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 175 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 @@ -199963,15 +202345,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 334, NextOffset: 861 - testutil.go:509: Offset: 500, NextOffset: 1104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 175 417] zstdchunked_test.go:59: got zstd streams (compressed size: 457): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/457): 127, 163 @@ -199984,12 +202357,13 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 480 - testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"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: 79, NextOffset: 99 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 176 418] zstdchunked_test.go:59: got zstd streams (compressed size: 458): @@ -200003,16 +202377,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 314, NextOffset: 334 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 1104 - testutil.go:509: Offset: 334, NextOffset: 861 + testutil.go:509: Offset: 284, NextOffset: 304 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): @@ -200026,10 +202398,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 455, NextOffset: 475 + testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:509: Offset: 475, NextOffset: 1069 + testutil.go:395: Comparing: "" vs "" + 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: 197 + testutil.go:509: Offset: 79, NextOffset: 99 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 130 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/455): 41, 33 zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 @@ -200040,7 +202420,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 455 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 455, NextOffset: 475 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 130 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): @@ -200054,6 +202442,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 284, NextOffset: 304 + testutil.go:509: Offset: 475, NextOffset: 1069 + testutil.go:509: Offset: 304, NextOffset: 829 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 @@ -200066,6 +202459,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 173 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 161 @@ -200102,6 +202497,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 101 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 @@ -200114,6 +202517,12 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:509: Offset: 198, NextOffset: 457 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 176 418] zstdchunked_test.go:59: got zstd streams (compressed size: 458): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/458): 128, 164 @@ -200126,6 +202535,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 287, NextOffset: 307 + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 307, NextOffset: 833 + testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 @@ -200138,6 +202560,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 198, NextOffset: 457 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 457, NextOffset: 477 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 176 418] zstdchunked_test.go:59: got zstd streams (compressed size: 458): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/458): 128, 164 @@ -200150,6 +202581,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 287, NextOffset: 307 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 @@ -200162,6 +202596,12 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:509: Offset: 307, NextOffset: 833 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 125 169 409] zstdchunked_test.go:59: got zstd streams (compressed size: 449): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/449): 121, 157 @@ -200186,6 +202626,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":200,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":454,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":474,"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: 102 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 180, NextOffset: 200 + testutil.go:509: Offset: 102, NextOffset: 288 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 125 169 409] zstdchunked_test.go:59: got zstd streams (compressed size: 449): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/449): 121, 157 @@ -200198,6 +202650,21 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 454, NextOffset: 474 + testutil.go:509: Offset: 308, NextOffset: 832 + testutil.go:509: Offset: 474, NextOffset: 1067 + 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: 180, NextOffset: 200 + testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125 170 410] zstdchunked_test.go:59: got zstd streams (compressed size: 450): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 @@ -200210,6 +202677,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:509: Offset: 102, NextOffset: 288 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 454, NextOffset: 474 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 474, NextOffset: 1067 + testutil.go:509: Offset: 308, NextOffset: 832 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124 168 408] zstdchunked_test.go:59: got zstd streams (compressed size: 448): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/448): 120, 156 @@ -200222,32 +202702,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":124,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"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":321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"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":489,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 103 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 103, NextOffset: 301 - testutil.go:509: Offset: 205, 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: 301, NextOffset: 321 - testutil.go:509: Offset: 469, NextOffset: 489 - testutil.go:509: Offset: 321, NextOffset: 846 - testutil.go:509: Offset: 489, NextOffset: 1093 - testutil.go:395: Comparing: "" vs "" - 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: 205 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 205, NextOffset: 469 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 124 169 409] zstdchunked_test.go:59: got zstd streams (compressed size: 449): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/449): 120, 157 @@ -200260,16 +202714,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":124,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, 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: 469, NextOffset: 489 - testutil.go:509: Offset: 301, NextOffset: 321 - testutil.go:509: Offset: 489, NextOffset: 1093 - testutil.go:509: Offset: 321, NextOffset: 846 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 125 169 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/451): 121, 157 @@ -200282,7 +202726,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":298,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":318,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":201,"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":486,"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: 79, NextOffset: 99 + testutil.go:509: Offset: 181, NextOffset: 201 + testutil.go:509: Offset: 99, NextOffset: 298 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 201, NextOffset: 466 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): @@ -200296,6 +202752,23 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 298, NextOffset: 318 + testutil.go:509: Offset: 466, NextOffset: 486 + testutil.go:509: Offset: 318, NextOffset: 846 + testutil.go:509: Offset: 486, NextOffset: 1079 + testutil.go:395: Comparing: "" vs "" + 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: 201 + testutil.go:509: Offset: 79, NextOffset: 99 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 201, NextOffset: 466 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 125 169 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/451): 121, 157 @@ -200308,6 +202781,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 298 + testutil.go:395: Comparing: "foo2" vs "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: 486 + testutil.go:509: Offset: 298, NextOffset: 318 + testutil.go:509: Offset: 486, NextOffset: 1079 + testutil.go:509: Offset: 318, NextOffset: 846 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 @@ -200320,6 +202805,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125 169 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/451): 121, 157 @@ -200332,6 +202820,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":294,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":314,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":202,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":459,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":479,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 182, NextOffset: 202 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 @@ -200344,6 +202843,25 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 294 + testutil.go:509: Offset: 202, NextOffset: 459 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 294, NextOffset: 314 + testutil.go:509: Offset: 459, NextOffset: 479 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 837 + testutil.go:509: Offset: 479, NextOffset: 1074 + 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: 459, NextOffset: 479 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 @@ -200356,6 +202874,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 294, NextOffset: 314 + testutil.go:509: Offset: 479, NextOffset: 1074 + testutil.go:509: Offset: 314, NextOffset: 837 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 202 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 202, NextOffset: 459 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 294 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 171 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 @@ -200368,6 +202899,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 @@ -200380,6 +202914,16 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 171 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 @@ -200392,6 +202936,26 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 288 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 457 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 308, NextOffset: 836 + testutil.go:509: Offset: 477, NextOffset: 1072 + 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: 457, NextOffset: 477 + testutil.go:509: Offset: 288, NextOffset: 308 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 @@ -200404,6 +202968,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 1072 + testutil.go:509: Offset: 308, NextOffset: 836 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 457 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 288 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126 171 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 @@ -200416,6 +202991,31 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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: 85, NextOffset: 105 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 105, NextOffset: 314 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 209, 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: 314, NextOffset: 334 + testutil.go:509: Offset: 490, NextOffset: 510 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 + 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: 189, NextOffset: 209 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 128 172 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/455): 124, 160 @@ -200428,6 +203028,19 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 + testutil.go:395: Comparing: "foo2" vs "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: 510 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 128 173 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 @@ -200440,6 +203053,16 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 109, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 128 172 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/455): 124, 160 @@ -200452,6 +203075,33 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:395: Comparing: "foo2" vs "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: 333 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 333, NextOffset: 886 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 89, NextOffset: 109 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 128 173 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 @@ -200464,7 +203114,21 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 88, NextOffset: 108 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 213 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 171 414] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 108, NextOffset: 313 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/454): 123, 159 zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 163/454): 40, 32 @@ -200476,6 +203140,32 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":127,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 485 + testutil.go:395: Comparing: "foo2" vs "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: 333 + testutil.go:509: Offset: 485, NextOffset: 505 + testutil.go:509: Offset: 333, NextOffset: 878 + testutil.go:509: Offset: 505, NextOffset: 1134 + 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: 485, NextOffset: 505 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 485 + testutil.go:509: Offset: 108, NextOffset: 313 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 172 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/455): 123, 160 @@ -200551,6 +203241,14 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 242/290): -1, 106 zstdchunked_test.go:104: [3] at 242 in stargz (nextFrame: 290/290): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 123 241] zstdchunked_test.go:59: got zstd streams (compressed size: 281): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/281): 119, 111 @@ -200565,6 +203263,9 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 242/290): -1, 106 zstdchunked_test.go:104: [3] at 242 in stargz (nextFrame: 290/290): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 240] zstdchunked_test.go:59: got zstd streams (compressed size: 280): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/280): 118, 110 @@ -200572,6 +203273,9 @@ zstdchunked_test.go:104: [2] at 122 in stargz (nextFrame: 232/280): -1, 106 zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 280/280): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 246] zstdchunked_test.go:59: got zstd streams (compressed size: 286): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/286): 126, 118 @@ -200602,11 +203306,21 @@ === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 243] zstdchunked_test.go:59: got zstd streams (compressed size: 283): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/283): 123, 115 zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 127/283): 4, 112 zstdchunked_test.go:104: [2] at 127 in stargz (nextFrame: 235/283): -1, 104 zstdchunked_test.go:104: [3] at 235 in stargz (nextFrame: 283/283): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 317, NextOffset: 337 + testutil.go:509: Offset: 493, NextOffset: 513 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 234] zstdchunked_test.go:59: got zstd streams (compressed size: 274): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/274): 114, 106 @@ -200617,10 +203331,23 @@ testutil.go:1580: testing streams: [0 0 135 254] zstdchunked_test.go:59: got zstd streams (compressed size: 294): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/294): 131, 123 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 337, NextOffset: 884 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 135/294): 4, 115 zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 246/294): -1, 107 zstdchunked_test.go:104: [3] at 246 in stargz (nextFrame: 294/294): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 513, NextOffset: 1143 + 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: 493, NextOffset: 513 + testutil.go:509: Offset: 317, NextOffset: 337 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 245] zstdchunked_test.go:59: got zstd streams (compressed size: 285): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/285): 122, 114 @@ -200635,6 +203362,12 @@ zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 246/294): -1, 107 zstdchunked_test.go:104: [3] at 246 in stargz (nextFrame: 294/294): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 245] zstdchunked_test.go:59: got zstd streams (compressed size: 285): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/285): 122, 114 @@ -200656,6 +203389,9 @@ zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 234/282): -1, 107 zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 282/282): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 246] zstdchunked_test.go:59: got zstd streams (compressed size: 286): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/286): 128, 120 @@ -200663,6 +203399,10 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 238/286): -1, 102 zstdchunked_test.go:104: [3] at 238 in stargz (nextFrame: 286/286): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/271): 113, 105 @@ -200670,6 +203410,9 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 223/271): -1, 102 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 246] zstdchunked_test.go:59: got zstd streams (compressed size: 286): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/286): 128, 120 @@ -200684,6 +203427,8 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 223/271): -1, 102 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/287): 129, 121 @@ -200740,6 +203485,14 @@ zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 230/278): -1, 103 zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 278/278): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/287): 129, 121 @@ -200747,6 +203500,10 @@ zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 239/287): -1, 102 zstdchunked_test.go:104: [3] at 239 in stargz (nextFrame: 287/287): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 232] zstdchunked_test.go:59: got zstd streams (compressed size: 272): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/272): 114, 106 @@ -200754,6 +203511,13 @@ zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 224/272): -1, 102 zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 272/272): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 209, 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: 314, NextOffset: 334 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/287): 129, 121 @@ -200768,6 +203532,9 @@ zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 224/272): -1, 102 zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 272/272): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 510 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/287): 129, 121 @@ -200775,13 +203542,27 @@ zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 239/287): -1, 102 zstdchunked_test.go:104: [3] at 239 in stargz (nextFrame: 287/287): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 + 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: 189, NextOffset: 209 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 232] zstdchunked_test.go:59: got zstd streams (compressed size: 272): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/272): 114, 106 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/272): 4, 110 zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 224/272): -1, 102 zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 272/272): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 255] zstdchunked_test.go:59: got zstd streams (compressed size: 295): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/295): 135, 127 @@ -200789,6 +203570,9 @@ zstdchunked_test.go:104: [2] at 139 in stargz (nextFrame: 247/295): -1, 104 zstdchunked_test.go:104: [3] at 247 in stargz (nextFrame: 295/295): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 124 240] zstdchunked_test.go:59: got zstd streams (compressed size: 280): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/280): 120, 112 @@ -200796,6 +203580,13 @@ zstdchunked_test.go:104: [2] at 124 in stargz (nextFrame: 232/280): -1, 104 zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 280/280): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 490, NextOffset: 510 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 255] zstdchunked_test.go:59: got zstd streams (compressed size: 295): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/295): 135, 127 @@ -200803,6 +203594,11 @@ zstdchunked_test.go:104: [2] at 139 in stargz (nextFrame: 247/295): -1, 104 zstdchunked_test.go:104: [3] at 247 in stargz (nextFrame: 295/295): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 124 240] zstdchunked_test.go:59: got zstd streams (compressed size: 280): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/280): 120, 112 @@ -200810,6 +203606,8 @@ zstdchunked_test.go:104: [2] at 124 in stargz (nextFrame: 232/280): -1, 104 zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 280/280): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 253] zstdchunked_test.go:59: got zstd streams (compressed size: 293): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/293): 133, 125 @@ -200824,7 +203622,28 @@ zstdchunked_test.go:104: [2] at 122 in stargz (nextFrame: 230/278): -1, 104 zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 278/278): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 109, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:395: Comparing: "foo2" vs "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: 333 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 333, NextOffset: 886 + testutil.go:509: Offset: 517, NextOffset: 1146 + 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: 194, NextOffset: 214 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 227] zstdchunked_test.go:59: got zstd streams (compressed size: 267): @@ -200833,16 +203652,17 @@ zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 219/267): -1, 102 zstdchunked_test.go:104: [3] at 219 in stargz (nextFrame: 267/267): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":305,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"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":494,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 305 - testutil.go:509: Offset: 208, NextOffset: 474 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 224] zstdchunked_test.go:59: got zstd streams (compressed size: 264): @@ -200851,21 +203671,14 @@ zstdchunked_test.go:104: [2] at 110 in stargz (nextFrame: 216/264): -1, 102 zstdchunked_test.go:104: [3] at 216 in stargz (nextFrame: 264/264): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 305, NextOffset: 325 - testutil.go:509: Offset: 474, NextOffset: 494 - testutil.go:509: Offset: 325, NextOffset: 852 - testutil.go:509: Offset: 494, NextOffset: 1099 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 208, NextOffset: 474 - testutil.go:509: Offset: 105, NextOffset: 305 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 227] zstdchunked_test.go:59: got zstd streams (compressed size: 267): @@ -200873,17 +203686,23 @@ zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 113/267): 4, 110 zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 219/267): -1, 102 zstdchunked_test.go:104: [3] at 219 in stargz (nextFrame: 267/267): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 108, NextOffset: 313 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:395: Comparing: "foo2" vs "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: 494 -=== RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 305, NextOffset: 325 - testutil.go:509: Offset: 494, NextOffset: 1099 - testutil.go:509: Offset: 325, NextOffset: 852 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 485, NextOffset: 505 + testutil.go:509: Offset: 333, NextOffset: 878 + testutil.go:509: Offset: 505, 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: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 224] zstdchunked_test.go:59: got zstd streams (compressed size: 264): @@ -200892,6 +203711,19 @@ zstdchunked_test.go:104: [2] at 110 in stargz (nextFrame: 216/264): -1, 102 zstdchunked_test.go:104: [3] at 216 in stargz (nextFrame: 264/264): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 485 + testutil.go:509: Offset: 108, 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: 485, NextOffset: 505 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/268): 110, 102 @@ -200899,6 +203731,18 @@ zstdchunked_test.go:104: [2] at 114 in stargz (nextFrame: 220/268): -1, 102 zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 268/268): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 317 + testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 225] zstdchunked_test.go:59: got zstd streams (compressed size: 265): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/265): 107, 99 @@ -200906,6 +203750,22 @@ zstdchunked_test.go:104: [2] at 111 in stargz (nextFrame: 217/265): -1, 102 zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 265/265): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 317, NextOffset: 337 + testutil.go:509: Offset: 493, NextOffset: 513 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:509: Offset: 513, NextOffset: 1143 + 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: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 217, NextOffset: 493 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/271): 112, 104 @@ -200913,6 +203773,17 @@ zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 493, NextOffset: 513 + testutil.go:509: Offset: 317, NextOffset: 337 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:509: Offset: 337, NextOffset: 884 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/268): 109, 101 @@ -200926,7 +203797,37 @@ zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/271): 4, 111 zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":487,"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: 84, NextOffset: 104 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 + testutil.go:509: Offset: 209, 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: 323, NextOffset: 343 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:509: Offset: 507, NextOffset: 1135 + 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: 189, NextOffset: 209 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 209, NextOffset: 487 + testutil.go:509: Offset: 104, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "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: 507 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/268): 109, 101 @@ -200934,6 +203835,12 @@ zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 220/268): -1, 103 zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 268/268): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 507, NextOffset: 1135 + testutil.go:509: Offset: 343, NextOffset: 885 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 119 234] zstdchunked_test.go:59: got zstd streams (compressed size: 274): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/274): 115, 107 @@ -200941,6 +203848,30 @@ zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 226/274): -1, 103 zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 274/274): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"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":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":496,"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: 87, NextOffset: 107 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 107, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 496 + testutil.go:395: Comparing: "foo2" vs "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: 340 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 340, NextOffset: 892 + testutil.go:509: Offset: 516, NextOffset: 1145 + 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: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/271): 112, 104 @@ -200948,6 +203879,15 @@ zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 214, NextOffset: 496 + testutil.go:509: Offset: 107, 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: 496, NextOffset: 516 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 229] zstdchunked_test.go:59: got zstd streams (compressed size: 269): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/269): 111, 103 @@ -200955,6 +203895,12 @@ zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 221/269): -1, 102 zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 269/269): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:509: Offset: 340, NextOffset: 892 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 226] zstdchunked_test.go:59: got zstd streams (compressed size: 266): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/266): 108, 100 @@ -200962,36 +203908,75 @@ zstdchunked_test.go:104: [2] at 112 in stargz (nextFrame: 218/266): -1, 102 zstdchunked_test.go:104: [3] at 218 in stargz (nextFrame: 266/266): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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: 106 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 106, NextOffset: 309 + testutil.go:509: Offset: 213, 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: 309, NextOffset: 329 + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 329, NextOffset: 874 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 229] zstdchunked_test.go:59: got zstd streams (compressed size: 269): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/269): 111, 103 zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/269): 4, 110 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 1131 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 221/269): -1, 102 zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 269/269): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 213, NextOffset: 483 + testutil.go:509: Offset: 106, NextOffset: 309 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 483, NextOffset: 503 + testutil.go:509: Offset: 309, NextOffset: 329 + testutil.go:509: Offset: 503, NextOffset: 1131 + testutil.go:509: Offset: 329, NextOffset: 874 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 226] zstdchunked_test.go:59: got zstd streams (compressed size: 266): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/266): 108, 100 zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 112/266): 4, 110 zstdchunked_test.go:104: [2] at 112 in stargz (nextFrame: 218/266): -1, 102 zstdchunked_test.go:104: [3] at 218 in stargz (nextFrame: 266/266): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"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":490,"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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:509: Offset: 197, NextOffset: 451 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 107, NextOffset: 310 + testutil.go:509: Offset: 215, 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: 310, NextOffset: 330 + testutil.go:509: Offset: 490, NextOffset: 510 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): @@ -201000,21 +203985,23 @@ zstdchunked_test.go:104: [2] at 114 in stargz (nextFrame: 220/268): -1, 102 zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 268/268): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 279, NextOffset: 299 - testutil.go:509: Offset: 451, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 330, NextOffset: 878 + testutil.go:509: Offset: 510, NextOffset: 1140 testutil.go:395: Comparing: "" vs "" 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: 197 - testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 215, NextOffset: 490 + testutil.go:509: Offset: 107, NextOffset: 310 + testutil.go:395: Comparing: "foo2" vs "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: 510 + testutil.go:509: Offset: 310, NextOffset: 330 + testutil.go:509: Offset: 510, NextOffset: 1140 + testutil.go:509: Offset: 330, NextOffset: 878 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 225] zstdchunked_test.go:59: got zstd streams (compressed size: 265): @@ -201023,16 +204010,7 @@ zstdchunked_test.go:104: [2] at 111 in stargz (nextFrame: 217/265): -1, 102 zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 265/265): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 451, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 279, NextOffset: 299 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120 236] zstdchunked_test.go:59: got zstd streams (compressed size: 276): @@ -201041,10 +204019,14 @@ zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 228/276): -1, 104 zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 276/276): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:509: Offset: 299, NextOffset: 825 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"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: 103 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 233] zstdchunked_test.go:59: got zstd streams (compressed size: 273): @@ -201053,7 +204035,14 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 225/273): -1, 104 zstdchunked_test.go:104: [3] at 225 in stargz (nextFrame: 273/273): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120 236] zstdchunked_test.go:59: got zstd streams (compressed size: 276): @@ -201062,6 +204051,17 @@ zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 228/276): -1, 104 zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 276/276): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:395: Comparing: "" vs "" + 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: 204 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 233] zstdchunked_test.go:59: got zstd streams (compressed size: 273): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/273): 113, 105 @@ -201069,14 +204069,17 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 225/273): -1, 104 zstdchunked_test.go:104: [3] at 225 in stargz (nextFrame: 273/273): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 118 234] zstdchunked_test.go:59: got zstd streams (compressed size: 274): @@ -201085,13 +204088,6 @@ zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 226/274): -1, 104 zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 274/274): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 115 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/271): 111, 103 @@ -201099,12 +204095,6 @@ zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 223/271): -1, 104 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/328): 140, 132 @@ -201125,6 +204115,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/328): 140, 132 @@ -201135,9 +204133,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 286] zstdchunked_test.go:59: got zstd streams (compressed size: 326): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/326): 138, 130 @@ -201158,11 +204153,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142 286] zstdchunked_test.go:59: got zstd streams (compressed size: 326): @@ -201173,14 +204165,7 @@ testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 274] zstdchunked_test.go:59: got zstd streams (compressed size: 314): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/314): 125, 117 @@ -201201,8 +204186,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 288, NextOffset: 308 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 274] zstdchunked_test.go:59: got zstd streams (compressed size: 314): @@ -201224,11 +204209,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 274] zstdchunked_test.go:59: got zstd streams (compressed size: 314): @@ -201250,9 +204232,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 291] zstdchunked_test.go:59: got zstd streams (compressed size: 331): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/331): 142, 134 @@ -201262,7 +204241,14 @@ testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 144 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/329): 140, 132 @@ -201273,9 +204259,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 146 291] zstdchunked_test.go:59: got zstd streams (compressed size: 331): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/331): 142, 134 @@ -201285,6 +204268,8 @@ testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 481, NextOffset: 501 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): @@ -201296,20 +204281,27 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 144 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/329): 140, 132 zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/329): 4, 141 zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 281/329): -1, 133 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 847 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 329/329): -1, -1 testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1105 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 286] zstdchunked_test.go:59: got zstd streams (compressed size: 326): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/326): 137, 129 @@ -201330,6 +204322,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 265] zstdchunked_test.go:59: got zstd streams (compressed size: 305): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/305): 118, 110 @@ -201349,9 +204344,9 @@ testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 265] zstdchunked_test.go:59: got zstd streams (compressed size: 305): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/305): 118, 110 @@ -201382,6 +204377,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 276] zstdchunked_test.go:59: got zstd streams (compressed size: 316): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/316): 131, 123 @@ -201402,6 +204400,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 481, NextOffset: 501 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 276] zstdchunked_test.go:59: got zstd streams (compressed size: 316): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/316): 131, 123 @@ -201412,6 +204416,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 273] zstdchunked_test.go:59: got zstd streams (compressed size: 313): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/313): 128, 120 @@ -201445,6 +204451,9 @@ testutil.go:1580: testing streams: [0 0 129 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/311): 125, 117 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/311): 4, 138 zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 263/311): -1, 130 zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 @@ -201462,6 +204471,10 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/311): 125, 117 @@ -201472,8 +204485,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119 261] zstdchunked_test.go:59: got zstd streams (compressed size: 301): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 @@ -201494,6 +204505,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 120 262] zstdchunked_test.go:59: got zstd streams (compressed size: 302): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/302): 116, 108 @@ -201537,2578 +204550,53 @@ testutil.go:1580: testing streams: [0 0 120 262] zstdchunked_test.go:59: got zstd streams (compressed size: 302): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/302): 116, 108 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/302): 4, 138 - zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 254/302): -1, 130 - zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129 271] - zstdchunked_test.go:59: got zstd streams (compressed size: 311): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/311): 125, 117 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/311): 4, 138 - zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 263/311): -1, 130 - zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119 261] - zstdchunked_test.go:59: got zstd streams (compressed size: 301): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 - zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 129 272] - zstdchunked_test.go:59: got zstd streams (compressed size: 312): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 - zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 - zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119 262] - zstdchunked_test.go:59: got zstd streams (compressed size: 302): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 - zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 129 272] - zstdchunked_test.go:59: got zstd streams (compressed size: 312): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 - zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 - zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119 262] - zstdchunked_test.go:59: got zstd streams (compressed size: 302): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 - zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129 272] - zstdchunked_test.go:59: got zstd streams (compressed size: 312): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 - zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 - zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119 262] - zstdchunked_test.go:59: got zstd streams (compressed size: 302): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 - zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 - testutil.go:1638: got TOC 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 121 263] - zstdchunked_test.go:59: got zstd streams (compressed size: 303): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 - zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 - zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 284, NextOffset: 304 - testutil.go:509: Offset: 455, NextOffset: 475 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119 261] - zstdchunked_test.go:59: got zstd streams (compressed size: 301): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 - zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 829 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:395: Comparing: "" vs "" - 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: 197 - testutil.go:509: Offset: 79, NextOffset: 99 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 455 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121 263] - zstdchunked_test.go:59: got zstd streams (compressed size: 303): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 - zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 - zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 455, NextOffset: 475 - testutil.go:509: Offset: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119 261] - zstdchunked_test.go:59: got zstd streams (compressed size: 301): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 - zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 123 265] - zstdchunked_test.go:59: got zstd streams (compressed size: 305): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/305): 119, 111 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/305): 4, 138 - zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 257/305): -1, 130 - zstdchunked_test.go:104: [3] at 257 in stargz (nextFrame: 305/305): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121 263] - zstdchunked_test.go:59: got zstd streams (compressed size: 303): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 - zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 - zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 101 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 258] - zstdchunked_test.go:59: got zstd streams (compressed size: 298): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 - zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 101, NextOffset: 287 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 256] - zstdchunked_test.go:59: got zstd streams (compressed size: 296): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/296): 111, 103 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/296): 4, 137 - zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 248/296): -1, 129 - zstdchunked_test.go:104: [3] at 248 in stargz (nextFrame: 296/296): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 457 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 287, NextOffset: 307 - testutil.go:509: Offset: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 258] - zstdchunked_test.go:59: got zstd streams (compressed size: 298): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 - zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:509: Offset: 477, NextOffset: 1073 - 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: 457, NextOffset: 477 - testutil.go:509: Offset: 287, NextOffset: 307 - testutil.go:509: Offset: 477, NextOffset: 1073 - testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 198, NextOffset: 457 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 115 256] - zstdchunked_test.go:59: got zstd streams (compressed size: 296): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/296): 111, 103 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/296): 4, 137 - zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 248/296): -1, 129 - zstdchunked_test.go:104: [3] at 248 in stargz (nextFrame: 296/296): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 287 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 - zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 116 257] - zstdchunked_test.go:59: got zstd streams (compressed size: 297): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/297): 112, 104 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/297): 4, 137 - zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 249/297): -1, 129 - zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 120 261] - zstdchunked_test.go:59: got zstd streams (compressed size: 301): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/301): 4, 137 - zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 253/301): -1, 129 - zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 118 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 - zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120 261] - zstdchunked_test.go:59: got zstd streams (compressed size: 301): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/301): 4, 137 - zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 253/301): -1, 129 - zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 118 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 - zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 119 260] - zstdchunked_test.go:59: got zstd streams (compressed size: 300): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/300): 115, 107 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/300): 4, 137 - zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 252/300): -1, 129 - zstdchunked_test.go:104: [3] at 252 in stargz (nextFrame: 300/300): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 117 258] - zstdchunked_test.go:59: got zstd streams (compressed size: 298): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 - zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 257] - zstdchunked_test.go:59: got zstd streams (compressed size: 297): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 - zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 - zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 115 257] - zstdchunked_test.go:59: got zstd streams (compressed size: 297): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 - zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 - zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117 259] - zstdchunked_test.go:59: got zstd streams (compressed size: 299): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 - zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 - zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 257] - zstdchunked_test.go:59: got zstd streams (compressed size: 297): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 - zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 - zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] - zstdchunked_test.go:59: got zstd streams (compressed size: 823): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 - zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 - zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 - zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] - zstdchunked_test.go:59: got zstd streams (compressed size: 824): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 - zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 - zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 - zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] - zstdchunked_test.go:59: got zstd streams (compressed size: 823): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 - zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 - zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 - zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] - zstdchunked_test.go:59: got zstd streams (compressed size: 824): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 - zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 - zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 - zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] - zstdchunked_test.go:59: got zstd streams (compressed size: 823): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 - zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 - zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 - zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] - zstdchunked_test.go:59: got zstd streams (compressed size: 824): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 - zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 - zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 - zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 279, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 775] - zstdchunked_test.go:59: got zstd streams (compressed size: 815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 239 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 122 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 102 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 82 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 62 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 42 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/815): 30, 22 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 - zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:395: Comparing: "" vs "" - 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: 197 - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 451, NextOffset: 471 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 279, NextOffset: 299 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:509: Offset: 299, NextOffset: 825 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 776] - zstdchunked_test.go:59: got zstd streams (compressed size: 816): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/816): 113, 240 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/816): 16, 123 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/816): 16, 103 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/816): 16, 83 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/816): 16, 63 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/816): 16, 43 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/816): 31, 23 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/816): 4, 520 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 768/816): -1, 512 - zstdchunked_test.go:104: [9] at 768 in stargz (nextFrame: 816/816): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 775] - zstdchunked_test.go:59: got zstd streams (compressed size: 815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 239 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 122 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 102 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 82 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 62 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 42 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/815): 30, 22 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 - zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 776] - zstdchunked_test.go:59: got zstd streams (compressed size: 816): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/816): 113, 240 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/816): 16, 123 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/816): 16, 103 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/816): 16, 83 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/816): 16, 63 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/816): 16, 43 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/816): 31, 23 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/816): 4, 520 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 768/816): -1, 512 - zstdchunked_test.go:104: [9] at 768 in stargz (nextFrame: 816/816): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 463, NextOffset: 483 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 - 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: 197 - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 774] - zstdchunked_test.go:59: got zstd streams (compressed size: 814): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/814): 112, 238 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/814): 16, 122 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/814): 16, 102 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/814): 16, 82 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/814): 16, 62 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/814): 16, 42 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/814): 30, 22 - zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/814): 4, 520 - zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 766/814): -1, 512 - zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 288 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:509: Offset: 308, NextOffset: 835 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 775] - zstdchunked_test.go:59: got zstd streams (compressed size: 815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/815): 112, 239 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/815): 16, 123 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/815): 16, 103 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/815): 16, 83 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/815): 16, 63 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/815): 16, 43 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/815): 31, 23 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 - zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 267 797] - zstdchunked_test.go:59: got zstd streams (compressed size: 837): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/837): 129, 255 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/837): 16, 122 - zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/837): 16, 102 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/837): 16, 82 - zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/837): 16, 62 - zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/837): 16, 42 - zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 259/837): 30, 22 - zstdchunked_test.go:104: [7] at 259 in stargz (nextFrame: 267/837): 4, 526 - zstdchunked_test.go:104: [8] at 267 in stargz (nextFrame: 789/837): -1, 518 - zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 284, NextOffset: 304 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 455, NextOffset: 475 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 829 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:395: Comparing: "" vs "" - 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: 197 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 268 798] - zstdchunked_test.go:59: got zstd streams (compressed size: 838): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/838): 129, 256 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/838): 16, 123 - zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/838): 16, 103 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/838): 16, 83 - zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/838): 16, 63 - zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/838): 16, 43 - zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 260/838): 31, 23 - zstdchunked_test.go:104: [7] at 260 in stargz (nextFrame: 268/838): 4, 526 - zstdchunked_test.go:104: [8] at 268 in stargz (nextFrame: 790/838): -1, 518 - zstdchunked_test.go:104: [9] at 790 in stargz (nextFrame: 838/838): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 455 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 455, NextOffset: 475 - testutil.go:509: Offset: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 267 797] - zstdchunked_test.go:59: got zstd streams (compressed size: 837): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/837): 129, 255 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/837): 16, 122 - zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/837): 16, 102 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/837): 16, 82 - zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/837): 16, 62 - zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/837): 16, 42 - zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 259/837): 30, 22 - zstdchunked_test.go:104: [7] at 259 in stargz (nextFrame: 267/837): 4, 526 - zstdchunked_test.go:104: [8] at 267 in stargz (nextFrame: 789/837): -1, 518 - zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 268 798] - zstdchunked_test.go:59: got zstd streams (compressed size: 838): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/838): 129, 256 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/838): 16, 123 - zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/838): 16, 103 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/838): 16, 83 - zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/838): 16, 63 - zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/838): 16, 43 - zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 260/838): 31, 23 - zstdchunked_test.go:104: [7] at 260 in stargz (nextFrame: 268/838): 4, 526 - zstdchunked_test.go:104: [8] at 268 in stargz (nextFrame: 790/838): -1, 518 - zstdchunked_test.go:104: [9] at 790 in stargz (nextFrame: 838/838): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 796] - zstdchunked_test.go:59: got zstd streams (compressed size: 836): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/836): 127, 253 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/836): 16, 122 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/836): 16, 102 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/836): 16, 82 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/836): 16, 62 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/836): 16, 42 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/836): 30, 22 - zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/836): 4, 527 - zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 788/836): -1, 519 - zstdchunked_test.go:104: [9] at 788 in stargz (nextFrame: 836/836): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 797] - zstdchunked_test.go:59: got zstd streams (compressed size: 837): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/837): 127, 254 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/837): 16, 123 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/837): 16, 103 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/837): 16, 83 - zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/837): 16, 63 - zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/837): 16, 43 - zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/837): 31, 23 - zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/837): 4, 527 - zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 789/837): -1, 519 - zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 774] - zstdchunked_test.go:59: got zstd streams (compressed size: 814): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/814): 113, 239 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/814): 16, 122 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/814): 16, 102 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/814): 16, 82 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/814): 16, 62 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/814): 16, 42 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/814): 30, 22 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 - zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 775] - zstdchunked_test.go:59: got zstd streams (compressed size: 815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 240 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 123 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 103 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 83 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 63 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 43 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/815): 31, 23 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/815): 4, 519 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 767/815): -1, 511 - zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 774] - zstdchunked_test.go:59: got zstd streams (compressed size: 814): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/814): 113, 239 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/814): 16, 122 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/814): 16, 102 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/814): 16, 82 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/814): 16, 62 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/814): 16, 42 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/814): 30, 22 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 - zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 775] - zstdchunked_test.go:59: got zstd streams (compressed size: 815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 240 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 123 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 103 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 83 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 63 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 43 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/815): 31, 23 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/815): 4, 519 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 767/815): -1, 511 - zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 773] - zstdchunked_test.go:59: got zstd streams (compressed size: 813): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/813): 112, 238 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/813): 16, 122 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/813): 16, 102 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/813): 16, 82 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/813): 16, 62 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/813): 16, 42 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/813): 30, 22 - zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/813): 4, 519 - zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 765/813): -1, 511 - zstdchunked_test.go:104: [9] at 765 in stargz (nextFrame: 813/813): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 774] - zstdchunked_test.go:59: got zstd streams (compressed size: 814): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/814): 112, 239 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/814): 16, 123 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/814): 16, 103 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/814): 16, 83 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/814): 16, 63 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/814): 16, 43 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/814): 31, 23 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 - zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 101 - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 101, NextOffset: 287 - testutil.go:509: Offset: 198, NextOffset: 457 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 287, NextOffset: 307 - testutil.go:509: Offset: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 261 767] - zstdchunked_test.go:59: got zstd streams (compressed size: 807): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/807): 123, 249 - zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/807): 16, 122 - zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/807): 16, 102 - zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/807): 16, 82 - zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/807): 16, 62 - zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/807): 16, 42 - zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 253/807): 30, 22 - zstdchunked_test.go:104: [7] at 253 in stargz (nextFrame: 261/807): 4, 502 - zstdchunked_test.go:104: [8] at 261 in stargz (nextFrame: 759/807): -1, 494 - zstdchunked_test.go:104: [9] at 759 in stargz (nextFrame: 807/807): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:509: Offset: 477, NextOffset: 1073 - testutil.go:395: Comparing: "" vs "" - 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: 198 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 198, NextOffset: 457 - testutil.go:509: Offset: 101, NextOffset: 287 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 457, NextOffset: 477 - testutil.go:509: Offset: 287, NextOffset: 307 - testutil.go:509: Offset: 477, NextOffset: 1073 - testutil.go:509: Offset: 307, NextOffset: 833 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 262 768] - zstdchunked_test.go:59: got zstd streams (compressed size: 808): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/808): 123, 250 - zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/808): 16, 123 - zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/808): 16, 103 - zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/808): 16, 83 - zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/808): 16, 63 - zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/808): 16, 43 - zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 254/808): 31, 23 - zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 - zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 - zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":200,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":454,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 102 - testutil.go:509: Offset: 180, NextOffset: 200 - testutil.go:509: Offset: 102, NextOffset: 288 - testutil.go:509: Offset: 200, NextOffset: 454 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 454, NextOffset: 474 - testutil.go:509: Offset: 308, NextOffset: 832 - testutil.go:509: Offset: 474, NextOffset: 1067 - 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: 180, NextOffset: 200 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 200, NextOffset: 454 - testutil.go:509: Offset: 102, NextOffset: 288 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 454, NextOffset: 474 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 474, NextOffset: 1067 - testutil.go:509: Offset: 308, NextOffset: 832 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 261 767] - zstdchunked_test.go:59: got zstd streams (compressed size: 807): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/807): 123, 249 - zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/807): 16, 122 - zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/807): 16, 102 - zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/807): 16, 82 - zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/807): 16, 62 - zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/807): 16, 42 - zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 253/807): 30, 22 - zstdchunked_test.go:104: [7] at 253 in stargz (nextFrame: 261/807): 4, 502 - zstdchunked_test.go:104: [8] at 261 in stargz (nextFrame: 759/807): -1, 494 - zstdchunked_test.go:104: [9] at 759 in stargz (nextFrame: 807/807): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":298,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":318,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":201,"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":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 181, NextOffset: 201 - testutil.go:509: Offset: 99, NextOffset: 298 - testutil.go:509: Offset: 201, NextOffset: 466 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 298, NextOffset: 318 - testutil.go:509: Offset: 466, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 262 768] - zstdchunked_test.go:59: got zstd streams (compressed size: 808): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/808): 123, 250 - zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/808): 16, 123 - zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/808): 16, 103 - zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/808): 16, 83 - zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/808): 16, 63 - zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/808): 16, 43 - zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 254/808): 31, 23 - zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 - zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 - zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 846 - testutil.go:509: Offset: 486, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - 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: 201 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 201, NextOffset: 466 - testutil.go:509: Offset: 99, NextOffset: 298 - testutil.go:395: Comparing: "foo2" vs "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: 486 - testutil.go:509: Offset: 298, NextOffset: 318 - testutil.go:509: Offset: 486, NextOffset: 1079 - testutil.go:509: Offset: 318, NextOffset: 846 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 262 768] - zstdchunked_test.go:59: got zstd streams (compressed size: 808): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/808): 124, 250 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 148/808): 16, 122 - zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 168/808): 16, 102 - zstdchunked_test.go:104: [3] at 168 in stargz (nextFrame: 188/808): 16, 82 - zstdchunked_test.go:104: [4] at 188 in stargz (nextFrame: 208/808): 16, 62 - zstdchunked_test.go:104: [5] at 208 in stargz (nextFrame: 228/808): 16, 42 - zstdchunked_test.go:104: [6] at 228 in stargz (nextFrame: 254/808): 30, 22 - zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 - zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 - zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":128,"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":168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":294,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":314,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":202,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":459,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":479,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 182, NextOffset: 202 - testutil.go:509: Offset: 104, NextOffset: 294 - testutil.go:509: Offset: 202, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 294, NextOffset: 314 - testutil.go:509: Offset: 459, NextOffset: 479 - testutil.go:509: Offset: 314, NextOffset: 837 - testutil.go:509: Offset: 479, NextOffset: 1074 - testutil.go:395: Comparing: "" vs "" - 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: 202 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 202, NextOffset: 459 - testutil.go:509: Offset: 104, NextOffset: 294 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 459, NextOffset: 479 - testutil.go:509: Offset: 294, NextOffset: 314 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 479, NextOffset: 1074 - testutil.go:509: Offset: 314, NextOffset: 837 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 263 769] - zstdchunked_test.go:59: got zstd streams (compressed size: 809): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/809): 124, 251 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 148/809): 16, 123 - zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 168/809): 16, 103 - zstdchunked_test.go:104: [3] at 168 in stargz (nextFrame: 188/809): 16, 83 - zstdchunked_test.go:104: [4] at 188 in stargz (nextFrame: 208/809): 16, 63 - zstdchunked_test.go:104: [5] at 208 in stargz (nextFrame: 228/809): 16, 43 - zstdchunked_test.go:104: [6] at 228 in stargz (nextFrame: 255/809): 31, 23 - zstdchunked_test.go:104: [7] at 255 in stargz (nextFrame: 263/809): 4, 502 - zstdchunked_test.go:104: [8] at 263 in stargz (nextFrame: 761/809): -1, 494 - zstdchunked_test.go:104: [9] at 761 in stargz (nextFrame: 809/809): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":128,"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":168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] - zstdchunked_test.go:59: got zstd streams (compressed size: 795): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 - zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 836 - testutil.go:509: Offset: 477, NextOffset: 1072 - testutil.go:395: Comparing: "" vs "" - 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: 197 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go:509: Offset: 99, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 457, NextOffset: 477 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 477, NextOffset: 1072 - testutil.go:509: Offset: 308, NextOffset: 836 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] - zstdchunked_test.go:59: got zstd streams (compressed size: 795): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 - zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/798): 113, 239 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/798): 16, 122 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/798): 16, 102 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/798): 16, 82 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/798): 16, 62 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/798): 16, 42 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/798): 30, 22 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/798): 4, 503 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 750/798): -1, 495 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/799): 113, 240 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/799): 16, 123 - zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/799): 16, 103 - zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/799): 16, 83 - zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/799): 16, 63 - zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/799): 16, 43 - zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/799): 31, 23 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/799): 4, 503 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 751/799): -1, 495 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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: 85, NextOffset: 105 - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:509: Offset: 209, NextOffset: 490 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:395: Comparing: "foo2" vs "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: 510 - testutil.go:509: Offset: 314, NextOffset: 334 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] - zstdchunked_test.go:59: got zstd streams (compressed size: 795): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 - zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:509: Offset: 334, NextOffset: 877 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 109, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:395: Comparing: "foo2" vs "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: 333 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 333, NextOffset: 886 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] - zstdchunked_test.go:59: got zstd streams (compressed size: 795): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 - zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 760] - zstdchunked_test.go:59: got zstd streams (compressed size: 800): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/800): 112, 238 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/800): 16, 122 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/800): 16, 102 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/800): 16, 82 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/800): 16, 62 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/800): 16, 42 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/800): 30, 22 - zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/800): 4, 506 - zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 752/800): -1, 498 - zstdchunked_test.go:104: [9] at 752 in stargz (nextFrame: 800/800): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 761] - zstdchunked_test.go:59: got zstd streams (compressed size: 801): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/801): 112, 239 - zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/801): 16, 123 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/801): 16, 103 - zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/801): 16, 83 - zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/801): 16, 63 - zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/801): 16, 43 - zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/801): 31, 23 - zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/801): 4, 506 - zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 753/801): -1, 498 - zstdchunked_test.go:104: [9] at 753 in stargz (nextFrame: 801/801): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 249 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/798): 111, 237 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/798): 16, 122 - zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/798): 16, 102 - zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/798): 16, 82 - zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/798): 16, 62 - zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/798): 16, 42 - zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 241/798): 30, 22 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/798): 4, 505 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 750/798): -1, 497 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"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: 88, NextOffset: 108 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 313 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:395: Comparing: "foo2" vs "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: 333 - testutil.go:509: Offset: 485, NextOffset: 505 - testutil.go:509: Offset: 333, NextOffset: 878 - testutil.go:509: Offset: 505, 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: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:509: Offset: 108, NextOffset: 313 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 485, NextOffset: 505 - testutil.go:509: Offset: 313, NextOffset: 333 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 250 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/799): 111, 238 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/799): 16, 123 - zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/799): 16, 103 - zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/799): 16, 83 - zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/799): 16, 63 - zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/799): 16, 43 - zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 242/799): 31, 23 - zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/799): 4, 505 - zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 751/799): -1, 497 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 110, NextOffset: 317 - testutil.go:509: Offset: 217, NextOffset: 493 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 493, NextOffset: 513 - testutil.go:509: Offset: 337, NextOffset: 884 - testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 493 - testutil.go:509: Offset: 110, NextOffset: 317 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 493, NextOffset: 513 - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 189, NextOffset: 209 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:509: Offset: 209, 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: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 249 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/798): 111, 237 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/798): 16, 122 - zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/798): 16, 102 - zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/798): 16, 82 - zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/798): 16, 62 - zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/798): 16, 42 - zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 241/798): 30, 22 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/798): 4, 505 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 750/798): -1, 497 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 - 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: 490, NextOffset: 510 - testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"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: 333 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 333, NextOffset: 886 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 109, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 497 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 194, NextOffset: 214 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:509: Offset: 109, 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: 497, NextOffset: 517 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 250 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/799): 111, 238 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/799): 16, 123 - zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/799): 16, 103 - zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/799): 16, 83 - zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/799): 16, 63 - zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/799): 16, 43 - zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 242/799): 31, 23 - zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/799): 4, 505 - zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 751/799): -1, 497 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 313 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:395: Comparing: "foo2" vs "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: 333 - testutil.go:509: Offset: 485, NextOffset: 505 - testutil.go:509: Offset: 333, NextOffset: 878 - testutil.go:509: Offset: 505, 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: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:509: Offset: 108, 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: 485, NextOffset: 505 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 110, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 761] - zstdchunked_test.go:59: got zstd streams (compressed size: 801): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/801): 114, 240 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/801): 16, 122 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/801): 16, 102 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/801): 16, 82 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/801): 16, 62 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/801): 16, 42 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/801): 30, 22 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/801): 4, 505 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 753/801): -1, 497 - zstdchunked_test.go:104: [9] at 753 in stargz (nextFrame: 801/801): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 493 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 493, NextOffset: 513 - testutil.go:509: Offset: 337, NextOffset: 884 - testutil.go:509: Offset: 513, NextOffset: 1143 - 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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 493 - testutil.go:509: Offset: 110, NextOffset: 317 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 493, NextOffset: 513 - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":487,"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: 84, NextOffset: 104 - testutil.go:509: Offset: 189, NextOffset: 209 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 323 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, 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: 323, NextOffset: 343 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 343, NextOffset: 885 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 762] - zstdchunked_test.go:59: got zstd streams (compressed size: 802): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/802): 114, 241 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/802): 16, 123 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/802): 16, 103 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/802): 16, 83 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/802): 16, 63 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/802): 16, 43 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/802): 31, 23 - zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/802): 4, 505 - zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 754/802): -1, 497 - zstdchunked_test.go:104: [9] at 754 in stargz (nextFrame: 802/802): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 - testutil.go:509: Offset: 104, NextOffset: 323 - testutil.go:395: Comparing: "foo2" vs "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: 507 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:509: Offset: 343, NextOffset: 885 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"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":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":496,"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: 87, NextOffset: 107 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 107, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 496 - testutil.go:395: Comparing: "foo2" vs "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: 340 - testutil.go:509: Offset: 496, NextOffset: 516 - testutil.go:509: Offset: 340, NextOffset: 892 - testutil.go:509: Offset: 516, NextOffset: 1145 - 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: 496, NextOffset: 516 - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 516, NextOffset: 1145 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 340, NextOffset: 892 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 214, NextOffset: 496 - testutil.go:509: Offset: 107, NextOffset: 320 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"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: 309, NextOffset: 329 - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 329, NextOffset: 874 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 - zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 - zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 309 - testutil.go:509: Offset: 213, NextOffset: 483 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 213, NextOffset: 483 - testutil.go:509: Offset: 106, NextOffset: 309 - testutil.go:395: Comparing: "foo2" vs "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: 503 - testutil.go:509: Offset: 309, NextOffset: 329 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:509: Offset: 329, NextOffset: 874 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 - zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 - zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"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":490,"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: 87, NextOffset: 107 - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 107, NextOffset: 310 - testutil.go:509: Offset: 215, 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: 310, NextOffset: 330 - testutil.go:509: Offset: 490, NextOffset: 510 - testutil.go:509: Offset: 330, NextOffset: 878 - testutil.go:509: Offset: 510, NextOffset: 1140 - 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: 490, NextOffset: 510 - testutil.go:509: Offset: 310, NextOffset: 330 - testutil.go:509: Offset: 510, NextOffset: 1140 - testutil.go:509: Offset: 330, NextOffset: 878 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 215, NextOffset: 490 - testutil.go:509: Offset: 107, NextOffset: 310 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - 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: 103 - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 103, NextOffset: 297 - testutil.go:509: Offset: 204, NextOffset: 465 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 - 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: 204 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 - zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 - zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 - zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 - zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 752] - zstdchunked_test.go:59: got zstd streams (compressed size: 792): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/792): 114, 240 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/792): 16, 122 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/792): 16, 102 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/792): 16, 82 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/792): 16, 62 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/792): 16, 42 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/792): 30, 22 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/792): 4, 496 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 744/792): -1, 488 - zstdchunked_test.go:104: [9] at 744 in stargz (nextFrame: 792/792): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 753] - zstdchunked_test.go:59: got zstd streams (compressed size: 793): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/793): 114, 241 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/793): 16, 123 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/793): 16, 103 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/793): 16, 83 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/793): 16, 63 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/793): 16, 43 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/793): 31, 23 - zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/793): 4, 496 - zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 745/793): -1, 488 - zstdchunked_test.go:104: [9] at 745 in stargz (nextFrame: 793/793): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] - zstdchunked_test.go:59: got zstd streams (compressed size: 784): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 - zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] - zstdchunked_test.go:59: got zstd streams (compressed size: 785): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 - zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] - zstdchunked_test.go:59: got zstd streams (compressed size: 784): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 - zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] - zstdchunked_test.go:59: got zstd streams (compressed size: 785): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 - zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 133 153 173 193 213 247 750] - zstdchunked_test.go:59: got zstd streams (compressed size: 790): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/790): 109, 235 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 133/790): 16, 122 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 153/790): 16, 102 - zstdchunked_test.go:104: [3] at 153 in stargz (nextFrame: 173/790): 16, 82 - zstdchunked_test.go:104: [4] at 173 in stargz (nextFrame: 193/790): 16, 62 - zstdchunked_test.go:104: [5] at 193 in stargz (nextFrame: 213/790): 16, 42 - zstdchunked_test.go:104: [6] at 213 in stargz (nextFrame: 239/790): 30, 22 - zstdchunked_test.go:104: [7] at 239 in stargz (nextFrame: 247/790): 4, 499 - zstdchunked_test.go:104: [8] at 247 in stargz (nextFrame: 742/790): -1, 491 - zstdchunked_test.go:104: [9] at 742 in stargz (nextFrame: 790/790): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 113 133 153 173 193 213 248 751] - zstdchunked_test.go:59: got zstd streams (compressed size: 791): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/791): 109, 236 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 133/791): 16, 123 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 153/791): 16, 103 - zstdchunked_test.go:104: [3] at 153 in stargz (nextFrame: 173/791): 16, 83 - zstdchunked_test.go:104: [4] at 173 in stargz (nextFrame: 193/791): 16, 63 - zstdchunked_test.go:104: [5] at 193 in stargz (nextFrame: 213/791): 16, 43 - zstdchunked_test.go:104: [6] at 213 in stargz (nextFrame: 240/791): 31, 23 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/791): 4, 499 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 743/791): -1, 491 - zstdchunked_test.go:104: [9] at 743 in stargz (nextFrame: 791/791): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 245 746] - zstdchunked_test.go:59: got zstd streams (compressed size: 786): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/786): 107, 233 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/786): 16, 122 - zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/786): 16, 102 - zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/786): 16, 82 - zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/786): 16, 62 - zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/786): 16, 42 - zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 237/786): 30, 22 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/786): 4, 497 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 738/786): -1, 489 - zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 246 747] - zstdchunked_test.go:59: got zstd streams (compressed size: 787): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/787): 107, 234 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/787): 16, 123 - zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/787): 16, 103 - zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/787): 16, 83 - zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/787): 16, 63 - zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/787): 16, 43 - zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 238/787): 31, 23 - zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/787): 4, 497 - zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 739/787): -1, 489 - zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 299 - testutil.go:509: Offset: 207, NextOffset: 481 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 245 746] - zstdchunked_test.go:59: got zstd streams (compressed size: 786): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/786): 107, 233 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/786): 16, 122 - zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/786): 16, 102 - zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/786): 16, 82 - zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/786): 16, 62 - zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/786): 16, 42 - zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 237/786): 30, 22 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/786): 4, 497 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 738/786): -1, 489 - zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/302): 4, 138 + zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 254/302): -1, 130 + zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 testutil.go:1638: got TOC entries: testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 - testutil.go:509: Offset: 481, NextOffset: 501 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 847 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 481 - testutil.go:509: Offset: 105, 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: 481, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 319 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 246 747] - zstdchunked_test.go:59: got zstd streams (compressed size: 787): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/787): 107, 234 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/787): 16, 123 - zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/787): 16, 103 - zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/787): 16, 83 - zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/787): 16, 63 - zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/787): 16, 43 - zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 238/787): 31, 23 - zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/787): 4, 497 - zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 739/787): -1, 489 - zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 271] + zstdchunked_test.go:59: got zstd streams (compressed size: 311): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/311): 125, 117 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/311): 4, 138 + zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 263/311): -1, 130 + zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 testutil.go:1638: got TOC entries: testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 119 261] + zstdchunked_test.go:59: got zstd streams (compressed size: 301): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 + zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 129 272] + zstdchunked_test.go:59: got zstd streams (compressed size: 312): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 + zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 + zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119 262] + zstdchunked_test.go:59: got zstd streams (compressed size: 302): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 + zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -204116,58 +204604,128 @@ 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: 102 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 129 272] + zstdchunked_test.go:59: got zstd streams (compressed size: 312): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 + zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 + zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 119 262] + zstdchunked_test.go:59: got zstd streams (compressed size: 302): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 + zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 205 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 272] + zstdchunked_test.go:59: got zstd streams (compressed size: 312): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/312): 4, 139 + zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 264/312): -1, 131 + zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 119 262] + zstdchunked_test.go:59: got zstd streams (compressed size: 302): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/302): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/302): 4, 139 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 + zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 470, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121 263] + zstdchunked_test.go:59: got zstd streams (compressed size: 303): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 + zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 + zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 842 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 205 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] - zstdchunked_test.go:59: got zstd streams (compressed size: 784): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 - zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 - testutil.go:1638: got TOC entries: - testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 102 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119 261] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:59: got zstd streams (compressed size: 301): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 + zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 470, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:509: Offset: 317, NextOffset: 842 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 121 263] + zstdchunked_test.go:59: got zstd streams (compressed size: 303): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 + zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 + zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 119 261] + zstdchunked_test.go:59: got zstd streams (compressed size: 301): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 + zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -204175,38 +204733,38 @@ 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: 106 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] - zstdchunked_test.go:59: got zstd streams (compressed size: 785): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 - zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 123 265] + zstdchunked_test.go:59: got zstd streams (compressed size: 305): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/305): 119, 111 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/305): 4, 138 + zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 257/305): -1, 130 + zstdchunked_test.go:104: [3] at 257 in stargz (nextFrame: 305/305): -1, -1 testutil.go:1638: got TOC entries: testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:509: Offset: 208, NextOffset: 473 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121 263] + zstdchunked_test.go:59: got zstd streams (compressed size: 303): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 + zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 255/303): -1, 130 + zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 303/303): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 850 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:395: Comparing: "" vs "" @@ -204216,59 +204774,97 @@ testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 208, NextOffset: 473 testutil.go:509: Offset: 106, NextOffset: 302 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 258] + zstdchunked_test.go:59: got zstd streams (compressed size: 298): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 + zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 473, NextOffset: 493 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 256] + zstdchunked_test.go:59: got zstd streams (compressed size: 296): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/296): 111, 103 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/296): 4, 137 + zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 248/296): -1, 129 + zstdchunked_test.go:104: [3] at 248 in stargz (nextFrame: 296/296): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 258] + zstdchunked_test.go:59: got zstd streams (compressed size: 298): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 + zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"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: 297, NextOffset: 317 - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 + 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: 103 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 746] - zstdchunked_test.go:59: got zstd streams (compressed size: 786): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/786): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/786): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/786): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/786): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/786): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 - zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + testutil.go:509: Offset: 184, NextOffset: 204 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 256] + zstdchunked_test.go:59: got zstd streams (compressed size: 296): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/296): 111, 103 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/296): 4, 137 + zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 248/296): -1, 129 + zstdchunked_test.go:104: [3] at 248 in stargz (nextFrame: 296/296): -1, -1 testutil.go:1638: got TOC entries: testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 103, NextOffset: 297 testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:395: Comparing: "" vs "" 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: 204 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 + zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 204, NextOffset: 465 testutil.go:509: Offset: 103, NextOffset: 297 @@ -204276,116 +204872,190 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 465, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 116 257] + zstdchunked_test.go:59: got zstd streams (compressed size: 297): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/297): 112, 104 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/297): 4, 137 + zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 249/297): -1, 129 + zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:509: Offset: 317, NextOffset: 841 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] - zstdchunked_test.go:59: got zstd streams (compressed size: 787): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/787): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/787): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/787): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/787): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/787): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/787): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/787): 4, 498 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 739/787): -1, 490 - zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 120 261] + zstdchunked_test.go:59: got zstd streams (compressed size: 301): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/301): 4, 137 + zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 253/301): -1, 129 + zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 testutil.go:1638: got TOC entries: testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 299 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 207, 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: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 118 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 + zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 481, NextOffset: 501 testutil.go:509: Offset: 319, NextOffset: 847 testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 481 + testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 120 261] + zstdchunked_test.go:59: got zstd streams (compressed size: 301): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/301): 4, 137 + zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 253/301): -1, 129 + zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 + 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: 481, NextOffset: 501 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 118 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 + zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 + testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 1105 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,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} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 847 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 481 + testutil.go:509: Offset: 105, NextOffset: 299 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 119 260] + zstdchunked_test.go:59: got zstd streams (compressed size: 300): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/300): 115, 107 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/300): 4, 137 + zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 252/300): -1, 129 + zstdchunked_test.go:104: [3] at 252 in stargz (nextFrame: 300/300): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 746] - zstdchunked_test.go:59: got zstd streams (compressed size: 786): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/786): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/786): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/786): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/786): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/786): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 - zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 117 258] + zstdchunked_test.go:59: got zstd streams (compressed size: 298): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 + zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 testutil.go:1638: got TOC entries: testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 297 testutil.go:509: Offset: 205, NextOffset: 470 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 257] + zstdchunked_test.go:59: got zstd streams (compressed size: 297): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 + zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 + zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 490 testutil.go:509: Offset: 317, NextOffset: 842 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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: 205 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 205, NextOffset: 470 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" @@ -204393,373 +205063,111 @@ testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:509: Offset: 317, NextOffset: 842 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 257] + zstdchunked_test.go:59: got zstd streams (compressed size: 297): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 + zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 + zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] - zstdchunked_test.go:59: got zstd streams (compressed size: 787): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/787): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/787): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/787): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/787): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/787): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/787): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/787): 4, 498 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 739/787): -1, 490 - zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 117 259] + zstdchunked_test.go:59: got zstd streams (compressed size: 299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/299): 4, 138 + zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 251/299): -1, 130 + zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 testutil.go:1638: got TOC entries: testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 132 152 172 192 212 246 749] - zstdchunked_test.go:59: got zstd streams (compressed size: 789): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/789): 108, 234 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 132/789): 16, 122 - zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 152/789): 16, 102 - zstdchunked_test.go:104: [3] at 152 in stargz (nextFrame: 172/789): 16, 82 - zstdchunked_test.go:104: [4] at 172 in stargz (nextFrame: 192/789): 16, 62 - zstdchunked_test.go:104: [5] at 192 in stargz (nextFrame: 212/789): 16, 42 - zstdchunked_test.go:104: [6] at 212 in stargz (nextFrame: 238/789): 30, 22 - zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/789): 4, 499 - zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 741/789): -1, 491 - zstdchunked_test.go:104: [9] at 741 in stargz (nextFrame: 789/789): -1, -1 + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 115 257] + zstdchunked_test.go:59: got zstd streams (compressed size: 297): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/297): 4, 138 + zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 249/297): -1, 130 + zstdchunked_test.go:104: [3] at 249 in stargz (nextFrame: 297/297): -1, -1 testutil.go:1638: got TOC entries: testutil.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":132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":192,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 112 132 152 172 192 212 247 750] - zstdchunked_test.go:59: got zstd streams (compressed size: 790): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/790): 108, 235 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 132/790): 16, 123 - zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 152/790): 16, 103 - zstdchunked_test.go:104: [3] at 152 in stargz (nextFrame: 172/790): 16, 83 - zstdchunked_test.go:104: [4] at 172 in stargz (nextFrame: 192/790): 16, 63 - zstdchunked_test.go:104: [5] at 192 in stargz (nextFrame: 212/790): 16, 43 - zstdchunked_test.go:104: [6] at 212 in stargz (nextFrame: 239/790): 31, 23 - zstdchunked_test.go:104: [7] at 239 in stargz (nextFrame: 247/790): 4, 499 - zstdchunked_test.go:104: [8] at 247 in stargz (nextFrame: 742/790): -1, 491 - zstdchunked_test.go:104: [9] at 742 in stargz (nextFrame: 790/790): -1, -1 + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] + zstdchunked_test.go:59: got zstd streams (compressed size: 823): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 + zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 + zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 + zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 testutil.go:1638: got TOC entries: testutil.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":132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":192,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 137 181 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 - zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 - zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 137 182 435] - zstdchunked_test.go:59: got zstd streams (compressed size: 475): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 - zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 137 181 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 - zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 - zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 137 182 435] - zstdchunked_test.go:59: got zstd streams (compressed size: 475): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 - zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 137 181 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 - zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 - zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 182 435] - zstdchunked_test.go:59: got zstd streams (compressed size: 475): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 - zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 185 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/474): 137, 173 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/474): 40, 32 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 186 435] - zstdchunked_test.go:59: got zstd streams (compressed size: 475): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/475): 137, 174 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/475): 41, 33 - zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/475): 4, 245 - zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 427/475): -1, 237 - zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 185 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/474): 137, 173 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/474): 40, 32 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 186 435] - zstdchunked_test.go:59: got zstd streams (compressed size: 475): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/475): 137, 174 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/475): 41, 33 - zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/475): 4, 245 - zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 427/475): -1, 237 - zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 184 433] - zstdchunked_test.go:59: got zstd streams (compressed size: 473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/473): 136, 172 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/473): 40, 32 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/473): 4, 245 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 425/473): -1, 237 - zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 185 434] - zstdchunked_test.go:59: got zstd streams (compressed size: 474): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/474): 136, 173 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/474): 41, 33 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 - zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 139 183 439] - zstdchunked_test.go:59: got zstd streams (compressed size: 479): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/479): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/479): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/479): 4, 252 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 431/479): -1, 244 - zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 139 184 440] - zstdchunked_test.go:59: got zstd streams (compressed size: 480): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/480): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 - zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 139 183 439] - zstdchunked_test.go:59: got zstd streams (compressed size: 479): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/479): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/479): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/479): 4, 252 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 431/479): -1, 244 - zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 139 184 440] - zstdchunked_test.go:59: got zstd streams (compressed size: 480): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/480): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 - zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 184 440] - zstdchunked_test.go:59: got zstd streams (compressed size: 480): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/480): 136, 172 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/480): 40, 32 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 - zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 185 441] - zstdchunked_test.go:59: got zstd streams (compressed size: 481): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/481): 136, 173 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/481): 41, 33 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/481): 4, 252 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 433/481): -1, 244 - zstdchunked_test.go:104: [4] at 433 in stargz (nextFrame: 481/481): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" 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: 106 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 143 187 439] - zstdchunked_test.go:59: got zstd streams (compressed size: 479): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/479): 139, 175 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 179/479): 40, 32 - zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 - zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 - zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 143 188 440] - zstdchunked_test.go:59: got zstd streams (compressed size: 480): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 180/480): 41, 33 - zstdchunked_test.go:104: [2] at 180 in stargz (nextFrame: 188/480): 4, 248 - zstdchunked_test.go:104: [3] at 188 in stargz (nextFrame: 432/480): -1, 240 - zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 143 187 439] - zstdchunked_test.go:59: got zstd streams (compressed size: 479): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/479): 139, 175 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 179/479): 40, 32 - zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 - zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 - zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 143 188 440] - zstdchunked_test.go:59: got zstd streams (compressed size: 480): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 180/480): 41, 33 - zstdchunked_test.go:104: [2] at 180 in stargz (nextFrame: 188/480): 4, 248 - zstdchunked_test.go:104: [3] at 188 in stargz (nextFrame: 432/480): -1, 240 - zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 493 testutil.go:509: Offset: 322, NextOffset: 850 testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:509: Offset: 208, NextOffset: 473 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 185 437] - zstdchunked_test.go:59: got zstd streams (compressed size: 477): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/477): 137, 173 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/477): 40, 32 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/477): 4, 248 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 429/477): -1, 240 - zstdchunked_test.go:104: [4] at 429 in stargz (nextFrame: 477/477): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 186 438] - zstdchunked_test.go:59: got zstd streams (compressed size: 478): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/478): 137, 174 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/478): 41, 33 - zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/478): 4, 248 - zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 430/478): -1, 240 - zstdchunked_test.go:104: [4] at 430 in stargz (nextFrame: 478/478): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 106, NextOffset: 302 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] + zstdchunked_test.go:59: got zstd streams (compressed size: 824): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 + zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 + zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 + zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" @@ -204767,43 +205175,31 @@ testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 139 183 426] - zstdchunked_test.go:59: got zstd streams (compressed size: 466): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/466): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/466): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/466): 4, 239 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 418/466): -1, 231 - zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 139 184 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/467): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/467): 4, 239 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 419/467): -1, 231 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 139 183 426] - zstdchunked_test.go:59: got zstd streams (compressed size: 466): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/466): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/466): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/466): 4, 239 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 418/466): -1, 231 - zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] + zstdchunked_test.go:59: got zstd streams (compressed size: 823): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 + zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 + zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 + zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"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":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -204813,154 +205209,117 @@ testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 102, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 139 184 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/467): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/467): 4, 239 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 419/467): -1, 231 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 204, NextOffset: 466 -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 486 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] + zstdchunked_test.go:59: got zstd streams (compressed size: 824): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 + zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 + zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 + zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 843 testutil.go:509: Offset: 486, NextOffset: 1090 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + 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: 204 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 204, NextOffset: 466 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, 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: 466, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 137 181 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/463): 133, 169 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/463): 40, 32 - zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/463): 4, 238 - zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 415/463): -1, 230 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 319 testutil.go:509: Offset: 486, NextOffset: 1090 testutil.go:509: Offset: 319, NextOffset: 843 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 82, NextOffset: 102 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 182 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/464): 133, 170 - zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/464): 41, 33 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/464): 4, 238 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 416/464): -1, 230 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 204, NextOffset: 466 - testutil.go:509: Offset: 102, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 138 182 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/467): 134, 170 - zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 174/467): 40, 32 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] + zstdchunked_test.go:59: got zstd streams (compressed size: 823): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/823): 16, 82 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/823): 16, 62 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/823): 16, 42 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/823): 30, 22 + zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 + zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 + zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 138 183 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/468): 134, 171 - zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 175/468): 41, 33 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 138 182 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/467): 134, 170 - zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 174/467): 40, 32 - zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 - zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 183 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/468): 134, 171 - zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 175/468): 41, 33 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: 105 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 784] + zstdchunked_test.go:59: got zstd streams (compressed size: 824): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/824): 16, 123 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 + zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 + zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 776/824): -1, 506 + zstdchunked_test.go:104: [9] at 776 in stargz (nextFrame: 824/824): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 139 183 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/468): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:509: Offset: 207, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 139 184 429] - zstdchunked_test.go:59: got zstd streams (compressed size: 469): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/469): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/469): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/469): 4, 241 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 421/469): -1, 233 - zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -204970,107 +205329,80 @@ testutil.go:509: Offset: 334, NextOffset: 861 testutil.go:509: Offset: 500, NextOffset: 1104 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 139 183 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 480 testutil.go:509: Offset: 105, NextOffset: 314 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 139 184 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 480, NextOffset: 500 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 775] + zstdchunked_test.go:59: got zstd streams (compressed size: 815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 239 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 122 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 102 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 82 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 62 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 42 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/815): 30, 22 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 + zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 314, NextOffset: 334 testutil.go:509: Offset: 500, NextOffset: 1104 testutil.go:509: Offset: 334, NextOffset: 861 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 139 183 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 139 184 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 776] + zstdchunked_test.go:59: got zstd streams (compressed size: 816): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/816): 113, 240 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/816): 16, 123 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/816): 16, 103 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/816): 16, 83 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/816): 16, 63 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/816): 16, 43 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/816): 31, 23 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/816): 4, 520 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 768/816): -1, 512 + zstdchunked_test.go:104: [9] at 768 in stargz (nextFrame: 816/816): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"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":321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"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":489,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: 103 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 139 183 427] - zstdchunked_test.go:59: got zstd streams (compressed size: 467): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 - zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 - zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 - zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 103, NextOffset: 301 testutil.go:509: Offset: 205, NextOffset: 469 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 139 184 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" @@ -205079,112 +205411,108 @@ testutil.go:509: Offset: 321, NextOffset: 846 testutil.go:509: Offset: 489, NextOffset: 1093 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 205 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 185 431] - zstdchunked_test.go:59: got zstd streams (compressed size: 471): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/471): 40, 32 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 - zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 469 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 775] + zstdchunked_test.go:59: got zstd streams (compressed size: 815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 239 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 122 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 102 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 82 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 62 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 42 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/815): 30, 22 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 + zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 103, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 186 432] - zstdchunked_test.go:59: got zstd streams (compressed size: 472): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/472): 137, 174 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/472): 41, 33 - zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/472): 4, 242 - zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 424/472): -1, 234 - zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 469, NextOffset: 489 -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 321 testutil.go:509: Offset: 489, NextOffset: 1093 testutil.go:509: Offset: 321, NextOffset: 846 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 185 431] - zstdchunked_test.go:59: got zstd streams (compressed size: 471): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/471): 40, 32 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 - zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 186 432] - zstdchunked_test.go:59: got zstd streams (compressed size: 472): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/472): 137, 174 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/472): 41, 33 - zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/472): 4, 242 - zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 424/472): -1, 234 - zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 776] + zstdchunked_test.go:59: got zstd streams (compressed size: 816): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/816): 113, 240 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/816): 16, 123 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/816): 16, 103 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/816): 16, 83 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/816): 16, 63 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/816): 16, 43 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/816): 31, 23 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/816): 4, 520 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 768/816): -1, 512 + zstdchunked_test.go:104: [9] at 768 in stargz (nextFrame: 816/816): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":305,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"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":494,"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:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 305 - testutil.go:509: Offset: 208, NextOffset: 474 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 184 430] - zstdchunked_test.go:59: got zstd streams (compressed size: 470): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/470): 136, 172 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/470): 40, 32 - zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/470): 4, 242 - zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 422/470): -1, 234 - zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 208, 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: 305, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 185 431] - zstdchunked_test.go:59: got zstd streams (compressed size: 471): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/471): 136, 173 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/471): 41, 33 - zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 - zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 - zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 774] + zstdchunked_test.go:59: got zstd streams (compressed size: 814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/814): 112, 238 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/814): 16, 122 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/814): 16, 102 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/814): 16, 82 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/814): 16, 62 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/814): 16, 42 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/814): 30, 22 + zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/814): 4, 520 + zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 766/814): -1, 512 + zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 494 testutil.go:509: Offset: 325, NextOffset: 852 @@ -205195,79 +205523,99 @@ testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 208, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 305 testutil.go:395: Comparing: "foo2" vs "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: 494 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 177 420] - zstdchunked_test.go:59: got zstd streams (compressed size: 460): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 165 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/460): 40, 32 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/460): 4, 239 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 412/460): -1, 231 - zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 305, NextOffset: 325 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 775] + zstdchunked_test.go:59: got zstd streams (compressed size: 815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/815): 112, 239 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/815): 16, 123 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/815): 16, 103 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/815): 16, 83 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/815): 16, 63 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/815): 16, 43 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/815): 31, 23 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 + zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 494, NextOffset: 1099 testutil.go:509: Offset: 325, NextOffset: 852 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 178 421] - zstdchunked_test.go:59: got zstd streams (compressed size: 461): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/461): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/461): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 - zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 177 420] - zstdchunked_test.go:59: got zstd streams (compressed size: 460): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 165 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/460): 40, 32 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/460): 4, 239 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 412/460): -1, 231 - zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 267 797] + zstdchunked_test.go:59: got zstd streams (compressed size: 837): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/837): 129, 255 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/837): 16, 122 + zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/837): 16, 102 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/837): 16, 82 + zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/837): 16, 62 + zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/837): 16, 42 + zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 259/837): 30, 22 + zstdchunked_test.go:104: [7] at 259 in stargz (nextFrame: 267/837): 4, 526 + zstdchunked_test.go:104: [8] at 267 in stargz (nextFrame: 789/837): -1, 518 + zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 268 798] + zstdchunked_test.go:59: got zstd streams (compressed size: 838): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/838): 129, 256 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/838): 16, 123 + zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/838): 16, 103 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/838): 16, 83 + zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/838): 16, 63 + zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/838): 16, 43 + zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 260/838): 31, 23 + zstdchunked_test.go:104: [7] at 260 in stargz (nextFrame: 268/838): 4, 526 + zstdchunked_test.go:104: [8] at 268 in stargz (nextFrame: 790/838): -1, 518 + zstdchunked_test.go:104: [9] at 790 in stargz (nextFrame: 838/838): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 178 421] - zstdchunked_test.go:59: got zstd streams (compressed size: 461): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/461): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/461): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 - zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 98, NextOffset: 279 testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -205277,27 +205625,36 @@ testutil.go:509: Offset: 299, NextOffset: 825 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 197 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 451 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 175 417] - zstdchunked_test.go:59: got zstd streams (compressed size: 457): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/457): 127, 163 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 167/457): 40, 32 - zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/457): 4, 238 - zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 409/457): -1, 230 - zstdchunked_test.go:104: [4] at 409 in stargz (nextFrame: 457/457): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 267 797] + zstdchunked_test.go:59: got zstd streams (compressed size: 837): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/837): 129, 255 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/837): 16, 122 + zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/837): 16, 102 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/837): 16, 82 + zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/837): 16, 62 + zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/837): 16, 42 + zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 259/837): 30, 22 + zstdchunked_test.go:104: [7] at 259 in stargz (nextFrame: 267/837): 4, 526 + zstdchunked_test.go:104: [8] at 267 in stargz (nextFrame: 789/837): -1, 518 + zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 279 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -205306,82 +205663,76 @@ testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:509: Offset: 299, NextOffset: 825 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 176 418] - zstdchunked_test.go:59: got zstd streams (compressed size: 458): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/458): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/458): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/458): 4, 238 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 410/458): -1, 230 - zstdchunked_test.go:104: [4] at 410 in stargz (nextFrame: 458/458): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 135 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 153 173 193 213 233 268 798] + zstdchunked_test.go:59: got zstd streams (compressed size: 838): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/838): 129, 256 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 153/838): 16, 123 + zstdchunked_test.go:104: [2] at 153 in stargz (nextFrame: 173/838): 16, 103 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 193/838): 16, 83 + zstdchunked_test.go:104: [4] at 193 in stargz (nextFrame: 213/838): 16, 63 + zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/838): 16, 43 + zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 260/838): 31, 23 + zstdchunked_test.go:104: [7] at 260 in stargz (nextFrame: 268/838): 4, 526 + zstdchunked_test.go:104: [8] at 268 in stargz (nextFrame: 790/838): -1, 518 + zstdchunked_test.go:104: [9] at 790 in stargz (nextFrame: 838/838): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":133,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 135 180 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 - zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 - zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:509: Offset: 197, NextOffset: 463 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 796] + zstdchunked_test.go:59: got zstd streams (compressed size: 836): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/836): 127, 253 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/836): 16, 122 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/836): 16, 102 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/836): 16, 82 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/836): 16, 62 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/836): 16, 42 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 257/836): 30, 22 + zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/836): 4, 527 + zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 788/836): -1, 519 + zstdchunked_test.go:104: [9] at 788 in stargz (nextFrame: 836/836): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 288, NextOffset: 308 testutil.go:509: Offset: 463, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 835 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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: 197 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 463 testutil.go:509: Offset: 98, NextOffset: 288 @@ -205389,187 +205740,349 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 135 180 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 - zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 - zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 797] + zstdchunked_test.go:59: got zstd streams (compressed size: 837): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/837): 127, 254 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/837): 16, 123 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/837): 16, 103 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/837): 16, 83 + zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/837): 16, 63 + zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/837): 16, 43 + zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/837): 31, 23 + zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/837): 4, 527 + zstdchunked_test.go:104: [8] at 266 in stargz (nextFrame: 789/837): -1, 519 + zstdchunked_test.go:104: [9] at 789 in stargz (nextFrame: 837/837): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"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":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 483, NextOffset: 1079 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 835 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 178 422] - zstdchunked_test.go:59: got zstd streams (compressed size: 462): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 - zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 774] + zstdchunked_test.go:59: got zstd streams (compressed size: 814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/814): 113, 239 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/814): 16, 122 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/814): 16, 102 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/814): 16, 82 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/814): 16, 62 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/814): 16, 42 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/814): 30, 22 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 + zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 775] + zstdchunked_test.go:59: got zstd streams (compressed size: 815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 240 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 123 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 103 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 83 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 63 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 43 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/815): 31, 23 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/815): 4, 519 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 767/815): -1, 511 + zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 774] + zstdchunked_test.go:59: got zstd streams (compressed size: 814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/814): 113, 239 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/814): 16, 122 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/814): 16, 102 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/814): 16, 82 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/814): 16, 62 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/814): 16, 42 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/814): 30, 22 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 + zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 775] + zstdchunked_test.go:59: got zstd streams (compressed size: 815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 240 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 123 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 103 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 83 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 63 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 43 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/815): 31, 23 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/815): 4, 519 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 767/815): -1, 511 + zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 773] + zstdchunked_test.go:59: got zstd streams (compressed size: 813): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/813): 112, 238 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/813): 16, 122 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/813): 16, 102 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/813): 16, 82 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/813): 16, 62 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/813): 16, 42 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/813): 30, 22 + zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/813): 4, 519 + zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 765/813): -1, 511 + zstdchunked_test.go:104: [9] at 765 in stargz (nextFrame: 813/813): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 774] + zstdchunked_test.go:59: got zstd streams (compressed size: 814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/814): 112, 239 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/814): 16, 123 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/814): 16, 103 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/814): 16, 83 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/814): 16, 63 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/814): 16, 43 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/814): 31, 23 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/814): 4, 519 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 766/814): -1, 511 + zstdchunked_test.go:104: [9] at 766 in stargz (nextFrame: 814/814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 261 767] + zstdchunked_test.go:59: got zstd streams (compressed size: 807): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/807): 123, 249 + zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/807): 16, 122 + zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/807): 16, 102 + zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/807): 16, 82 + zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/807): 16, 62 + zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/807): 16, 42 + zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 253/807): 30, 22 + zstdchunked_test.go:104: [7] at 253 in stargz (nextFrame: 261/807): 4, 502 + zstdchunked_test.go:104: [8] at 261 in stargz (nextFrame: 759/807): -1, 494 + zstdchunked_test.go:104: [9] at 759 in stargz (nextFrame: 807/807): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 262 768] + zstdchunked_test.go:59: got zstd streams (compressed size: 808): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/808): 123, 250 + zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/808): 16, 123 + zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/808): 16, 103 + zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/808): 16, 83 + zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/808): 16, 63 + zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/808): 16, 43 + zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 254/808): 31, 23 + zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 + zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 + zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 261 767] + zstdchunked_test.go:59: got zstd streams (compressed size: 807): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/807): 123, 249 + zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/807): 16, 122 + zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/807): 16, 102 + zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/807): 16, 82 + zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/807): 16, 62 + zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/807): 16, 42 + zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 253/807): 30, 22 + zstdchunked_test.go:104: [7] at 253 in stargz (nextFrame: 261/807): 4, 502 + zstdchunked_test.go:104: [8] at 261 in stargz (nextFrame: 759/807): -1, 494 + zstdchunked_test.go:104: [9] at 759 in stargz (nextFrame: 807/807): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 262 768] + zstdchunked_test.go:59: got zstd streams (compressed size: 808): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/808): 123, 250 + zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 147/808): 16, 123 + zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 167/808): 16, 103 + zstdchunked_test.go:104: [3] at 167 in stargz (nextFrame: 187/808): 16, 83 + zstdchunked_test.go:104: [4] at 187 in stargz (nextFrame: 207/808): 16, 63 + zstdchunked_test.go:104: [5] at 207 in stargz (nextFrame: 227/808): 16, 43 + zstdchunked_test.go:104: [6] at 227 in stargz (nextFrame: 254/808): 31, 23 + zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 + zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 + zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":127,"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":167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":207,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":227,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 99, NextOffset: 284 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 177 419] - zstdchunked_test.go:59: got zstd streams (compressed size: 459): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/459): 129, 165 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/459): 40, 32 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 - zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 455 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 284, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 475 testutil.go:509: Offset: 304, NextOffset: 829 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" - 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: 197 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 455 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 178 420] - zstdchunked_test.go:59: got zstd streams (compressed size: 460): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/460): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/460): 4, 238 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 412/460): -1, 230 - zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 284 + 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: 455, NextOffset: 475 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 304 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 262 768] + zstdchunked_test.go:59: got zstd streams (compressed size: 808): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/808): 124, 250 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 148/808): 16, 122 + zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 168/808): 16, 102 + zstdchunked_test.go:104: [3] at 168 in stargz (nextFrame: 188/808): 16, 82 + zstdchunked_test.go:104: [4] at 188 in stargz (nextFrame: 208/808): 16, 62 + zstdchunked_test.go:104: [5] at 208 in stargz (nextFrame: 228/808): 16, 42 + zstdchunked_test.go:104: [6] at 228 in stargz (nextFrame: 254/808): 30, 22 + zstdchunked_test.go:104: [7] at 254 in stargz (nextFrame: 262/808): 4, 502 + zstdchunked_test.go:104: [8] at 262 in stargz (nextFrame: 760/808): -1, 494 + zstdchunked_test.go:104: [9] at 760 in stargz (nextFrame: 808/808): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":128,"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":168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 177 419] - zstdchunked_test.go:59: got zstd streams (compressed size: 459): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/459): 129, 165 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/459): 40, 32 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 - zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 178 420] - zstdchunked_test.go:59: got zstd streams (compressed size: 460): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/460): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/460): 4, 238 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 412/460): -1, 230 - zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 178 421] - zstdchunked_test.go:59: got zstd streams (compressed size: 461): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/461): 130, 166 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/461): 40, 32 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 - zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - 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: 101 - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 101, NextOffset: 287 - testutil.go:509: Offset: 198, NextOffset: 457 + 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: 287, NextOffset: 307 - testutil.go:509: Offset: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 179 422] - zstdchunked_test.go:59: got zstd streams (compressed size: 462): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/462): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/462): 4, 239 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 414/462): -1, 231 - zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 457, NextOffset: 477 testutil.go:509: Offset: 307, NextOffset: 833 testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 178, NextOffset: 198 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 263 769] + zstdchunked_test.go:59: got zstd streams (compressed size: 809): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/809): 124, 251 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 148/809): 16, 123 + zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 168/809): 16, 103 + zstdchunked_test.go:104: [3] at 168 in stargz (nextFrame: 188/809): 16, 83 + zstdchunked_test.go:104: [4] at 188 in stargz (nextFrame: 208/809): 16, 63 + zstdchunked_test.go:104: [5] at 208 in stargz (nextFrame: 228/809): 16, 43 + zstdchunked_test.go:104: [6] at 228 in stargz (nextFrame: 255/809): 31, 23 + zstdchunked_test.go:104: [7] at 255 in stargz (nextFrame: 263/809): 4, 502 + zstdchunked_test.go:104: [8] at 263 in stargz (nextFrame: 761/809): -1, 494 + zstdchunked_test.go:104: [9] at 761 in stargz (nextFrame: 809/809): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":128,"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":168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:509: Offset: 198, NextOffset: 457 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + 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: 198 testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 198, NextOffset: 457 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 287 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -205577,91 +206090,50 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 457, NextOffset: 477 testutil.go:509: Offset: 287, NextOffset: 307 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 178 422] - zstdchunked_test.go:59: got zstd streams (compressed size: 462): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 - zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:509: Offset: 307, NextOffset: 833 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134 178 422] - zstdchunked_test.go:59: got zstd streams (compressed size: 462): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 - zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] + zstdchunked_test.go:59: got zstd streams (compressed size: 795): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 + zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 + zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 + zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 98, NextOffset: 279 testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 279, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135 179 423] - zstdchunked_test.go:59: got zstd streams (compressed size: 463): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 - zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 451, NextOffset: 471 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 825 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" @@ -205669,394 +206141,77 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 451 testutil.go:509: Offset: 98, NextOffset: 279 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 451, NextOffset: 471 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 180 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 - zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 - zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 149 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 - zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 279, NextOffset: 299 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148 298] - zstdchunked_test.go:59: got zstd streams (compressed size: 338): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/338): 144, 136 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 148/338): 4, 146 - zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 290/338): -1, 138 - zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 338/338): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:509: Offset: 299, NextOffset: 825 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 149 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 - zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148 298] - zstdchunked_test.go:59: got zstd streams (compressed size: 338): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/338): 144, 136 - zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 148/338): 4, 146 - zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 290/338): -1, 138 - zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 338/338): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 150 300] - zstdchunked_test.go:59: got zstd streams (compressed size: 340): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/340): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/340): 4, 146 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 292/340): -1, 138 - zstdchunked_test.go:104: [3] at 292 in stargz (nextFrame: 340/340): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 149 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 - zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 155 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 155 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 155 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 154 310] - zstdchunked_test.go:59: got zstd streams (compressed size: 350): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/350): 150, 142 - zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/350): 4, 152 - zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 302/350): -1, 144 - zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 304] - zstdchunked_test.go:59: got zstd streams (compressed size: 344): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/344): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/344): 4, 145 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 296/344): -1, 137 - zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 154 303] - zstdchunked_test.go:59: got zstd streams (compressed size: 343): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 - zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 - zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 - zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 155 304] - zstdchunked_test.go:59: got zstd streams (compressed size: 344): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/344): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/344): 4, 145 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 296/344): -1, 137 - zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 154 303] - zstdchunked_test.go:59: got zstd streams (compressed size: 343): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 - zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 - zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 - zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 154 303] - zstdchunked_test.go:59: got zstd streams (compressed size: 343): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 - zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 - zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 - zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 154 303] - zstdchunked_test.go:59: got zstd streams (compressed size: 343): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 - zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 - zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 - zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 156 309] - zstdchunked_test.go:59: got zstd streams (compressed size: 349): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 148/349): 152, 144 - zstdchunked_test.go:104: [1] at 148 in stargz (nextFrame: 156/349): 4, 149 - zstdchunked_test.go:104: [2] at 156 in stargz (nextFrame: 301/349): -1, 141 - zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 349/349): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 308] - zstdchunked_test.go:59: got zstd streams (compressed size: 348): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/348): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/348): 4, 149 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 300/348): -1, 141 - zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 348/348): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 156 309] - zstdchunked_test.go:59: got zstd streams (compressed size: 349): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 148/349): 152, 144 - zstdchunked_test.go:104: [1] at 148 in stargz (nextFrame: 156/349): 4, 149 - zstdchunked_test.go:104: [2] at 156 in stargz (nextFrame: 301/349): -1, 141 - zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 349/349): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 155 308] - zstdchunked_test.go:59: got zstd streams (compressed size: 348): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/348): 151, 143 - zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/348): 4, 149 - zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 300/348): -1, 141 - zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 348/348): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 158 311] - zstdchunked_test.go:59: got zstd streams (compressed size: 351): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 150/351): 154, 146 - zstdchunked_test.go:104: [1] at 150 in stargz (nextFrame: 158/351): 4, 149 - zstdchunked_test.go:104: [2] at 158 in stargz (nextFrame: 303/351): -1, 141 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 157 310] - zstdchunked_test.go:59: got zstd streams (compressed size: 350): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 149/350): 153, 145 - zstdchunked_test.go:104: [1] at 149 in stargz (nextFrame: 157/350): 4, 149 - zstdchunked_test.go:104: [2] at 157 in stargz (nextFrame: 302/350): -1, 141 - zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 144 287] - zstdchunked_test.go:59: got zstd streams (compressed size: 327): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 - zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/327): 4, 139 - zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 279/327): -1, 131 - zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 128 271] - zstdchunked_test.go:59: got zstd streams (compressed size: 311): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/311): 124, 116 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/311): 4, 139 - zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 263/311): -1, 131 - zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 144 287] - zstdchunked_test.go:59: got zstd streams (compressed size: 327): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 - zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/327): 4, 139 - zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 279/327): -1, 131 - zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 128 271] - zstdchunked_test.go:59: got zstd streams (compressed size: 311): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/311): 124, 116 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/311): 4, 139 - zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 263/311): -1, 131 - zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 147 290] - zstdchunked_test.go:59: got zstd streams (compressed size: 330): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/330): 143, 135 - zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 147/330): 4, 139 - zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 282/330): -1, 131 - zstdchunked_test.go:104: [3] at 282 in stargz (nextFrame: 330/330): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 274] - zstdchunked_test.go:59: got zstd streams (compressed size: 314): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/314): 127, 119 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 131/314): 4, 139 - zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 266/314): -1, 131 - zstdchunked_test.go:104: [3] at 266 in stargz (nextFrame: 314/314): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 150 297] - zstdchunked_test.go:59: got zstd streams (compressed size: 337): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 - zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 280] - zstdchunked_test.go:59: got zstd streams (compressed size: 320): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 - zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 150 297] - zstdchunked_test.go:59: got zstd streams (compressed size: 337): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 - zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 280] - zstdchunked_test.go:59: got zstd streams (compressed size: 320): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 - zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 150 297] - zstdchunked_test.go:59: got zstd streams (compressed size: 337): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 - zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 280] - zstdchunked_test.go:59: got zstd streams (compressed size: 320): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 - zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 150 295] - zstdchunked_test.go:59: got zstd streams (compressed size: 335): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/335): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/335): 4, 141 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 287/335): -1, 133 - zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 335/335): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 278] - zstdchunked_test.go:59: got zstd streams (compressed size: 318): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/318): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/318): 4, 141 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 270/318): -1, 133 - zstdchunked_test.go:104: [3] at 270 in stargz (nextFrame: 318/318): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] + zstdchunked_test.go:59: got zstd streams (compressed size: 795): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 + zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 + zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 + zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 150 295] - zstdchunked_test.go:59: got zstd streams (compressed size: 335): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/335): 146, 138 - zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/335): 4, 141 - zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 287/335): -1, 133 - zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 335/335): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 278] - zstdchunked_test.go:59: got zstd streams (compressed size: 318): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/318): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/318): 4, 141 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 270/318): -1, 133 - zstdchunked_test.go:104: [3] at 270 in stargz (nextFrame: 318/318): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 149 294] - zstdchunked_test.go:59: got zstd streams (compressed size: 334): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/334): 145, 137 - zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/334): 4, 141 - zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 286/334): -1, 133 - zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 334/334): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 277] - zstdchunked_test.go:59: got zstd streams (compressed size: 317): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/317): 128, 120 - zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/317): 4, 141 - zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 269/317): -1, 133 - zstdchunked_test.go:104: [3] at 269 in stargz (nextFrame: 317/317): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 151 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 282] - zstdchunked_test.go:59: got zstd streams (compressed size: 322): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 - zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 151 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 282] - zstdchunked_test.go:59: got zstd streams (compressed size: 322): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 - zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 151 299] - zstdchunked_test.go:59: got zstd streams (compressed size: 339): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 - zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 - zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 835 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" @@ -206065,57 +206220,41 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 282] - zstdchunked_test.go:59: got zstd streams (compressed size: 322): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 - zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:509: Offset: 308, NextOffset: 835 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 136 279] - zstdchunked_test.go:59: got zstd streams (compressed size: 319): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/319): 132, 124 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 136/319): 4, 139 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 271/319): -1, 131 - zstdchunked_test.go:104: [3] at 271 in stargz (nextFrame: 319/319): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 463 testutil.go:509: Offset: 98, NextOffset: 288 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 264] - zstdchunked_test.go:59: got zstd streams (compressed size: 304): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 - zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 - zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 136 279] - zstdchunked_test.go:59: got zstd streams (compressed size: 319): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/319): 132, 124 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 136/319): 4, 139 - zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 271/319): -1, 131 - zstdchunked_test.go:104: [3] at 271 in stargz (nextFrame: 319/319): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121 264] - zstdchunked_test.go:59: got zstd streams (compressed size: 304): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 - zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 - zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 - zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -206124,16 +206263,30 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/798): 113, 239 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/798): 16, 122 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/798): 16, 102 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/798): 16, 82 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/798): 16, 62 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/798): 16, 42 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 243/798): 30, 22 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/798): 4, 503 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 750/798): -1, 495 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 284 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 138 281] - zstdchunked_test.go:59: got zstd streams (compressed size: 321): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/321): 134, 126 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/321): 4, 139 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 273/321): -1, 131 - zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 321/321): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -206144,75 +206297,44 @@ testutil.go:509: Offset: 304, NextOffset: 829 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 123 266] - zstdchunked_test.go:59: got zstd streams (compressed size: 306): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/306): 119, 111 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/306): 4, 139 - zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 258/306): -1, 131 - zstdchunked_test.go:104: [3] at 258 in stargz (nextFrame: 306/306): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 177, NextOffset: 197 testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:509: Offset: 99, NextOffset: 284 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 288] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 328): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 455, NextOffset: 475 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/328): 4, 143 - zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 - zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 304 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:509: Offset: 304, NextOffset: 829 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 126 273] - zstdchunked_test.go:59: got zstd streams (compressed size: 313): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/313): 122, 114 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/313): 4, 143 - zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 265/313): -1, 135 - zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 313/313): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 288] - zstdchunked_test.go:59: got zstd streams (compressed size: 328): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/328): 4, 143 - zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 - zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126 273] - zstdchunked_test.go:59: got zstd streams (compressed size: 313): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/313): 122, 114 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/313): 4, 143 - zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 265/313): -1, 135 - zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 313/313): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 287] - zstdchunked_test.go:59: got zstd streams (compressed size: 327): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/327): 136, 128 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/327): 4, 143 - zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 279/327): -1, 135 - zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/799): 113, 240 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/799): 16, 123 + zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/799): 16, 103 + zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/799): 16, 83 + zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/799): 16, 63 + zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/799): 16, 43 + zstdchunked_test.go:104: [6] at 217 in stargz (nextFrame: 244/799): 31, 23 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/799): 4, 503 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 751/799): -1, 495 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -206227,195 +206349,135 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 287, NextOffset: 307 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125 272] - zstdchunked_test.go:59: got zstd streams (compressed size: 312): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/312): 121, 113 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 125/312): 4, 143 - zstdchunked_test.go:104: [2] at 125 in stargz (nextFrame: 264/312): -1, 135 - zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 457, NextOffset: 477 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 833 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + 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: 198 testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 138 283] - zstdchunked_test.go:59: got zstd streams (compressed size: 323): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 - zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 457 testutil.go:509: Offset: 101, NextOffset: 287 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] + zstdchunked_test.go:59: got zstd streams (compressed size: 795): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 + zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 + zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 + zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 457, NextOffset: 477 testutil.go:509: Offset: 287, NextOffset: 307 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 130 275] - zstdchunked_test.go:59: got zstd streams (compressed size: 315): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 - zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 - zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:509: Offset: 307, NextOffset: 833 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 138 283] - zstdchunked_test.go:59: got zstd streams (compressed size: 323): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 - zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 275] - zstdchunked_test.go:59: got zstd streams (compressed size: 315): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 - zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 - zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 138 283] - zstdchunked_test.go:59: got zstd streams (compressed size: 323): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 - zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 130 275] - zstdchunked_test.go:59: got zstd streams (compressed size: 315): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 - zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 - zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 140 288] - zstdchunked_test.go:59: got zstd streams (compressed size: 328): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/328): 136, 128 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/328): 4, 144 - zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 280/328): -1, 136 - zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":200,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":454,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 180, NextOffset: 200 - testutil.go:509: Offset: 102, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 280] - zstdchunked_test.go:59: got zstd streams (compressed size: 320): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/320): 128, 120 - zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/320): 4, 144 - zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 272/320): -1, 136 - zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 200, NextOffset: 454 + 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: 288, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 454, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 832 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,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":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 1067 - testutil.go:395: Comparing: "" vs "" - 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: 200 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 140 288] - zstdchunked_test.go:59: got zstd streams (compressed size: 328): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/328): 136, 128 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/328): 4, 144 - zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 280/328): -1, 136 - zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:509: Offset: 180, NextOffset: 200 testutil.go:509: Offset: 102, NextOffset: 288 + testutil.go:509: Offset: 200, NextOffset: 454 + 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: 454, NextOffset: 474 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 280] - zstdchunked_test.go:59: got zstd streams (compressed size: 320): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/320): 128, 120 - zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/320): 4, 144 - zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 272/320): -1, 136 - zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 474, NextOffset: 1067 testutil.go:509: Offset: 308, NextOffset: 832 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 200 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 200, NextOffset: 454 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 288 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 289] - zstdchunked_test.go:59: got zstd streams (compressed size: 329): -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/329): 137, 129 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/329): 4, 144 - zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 281/329): -1, 136 - zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 329/329): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 281] - zstdchunked_test.go:59: got zstd streams (compressed size: 321): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/321): 129, 121 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/321): 4, 144 - zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 273/321): -1, 136 - zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 321/321): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] - zstdchunked_test.go:59: got zstd streams (compressed size: 986): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/986): 117, 631 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/986): 104, 510 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/986): 123, 402 - zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/986): 130, 275 - zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/986): 105, 141 - zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 635/986): 40, 32 - zstdchunked_test.go:104: [6] at 635 in stargz (nextFrame: 643/986): 4, 299 - zstdchunked_test.go:104: [7] at 643 in stargz (nextFrame: 938/986): -1, 291 - zstdchunked_test.go:104: [8] at 938 in stargz (nextFrame: 986/986): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 229 356 490 599 644 947] - zstdchunked_test.go:59: got zstd streams (compressed size: 987): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/987): 117, 632 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/987): 104, 511 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/987): 123, 403 - zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/987): 130, 276 - zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/987): 105, 142 - zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 636/987): 41, 33 - zstdchunked_test.go:104: [6] at 636 in stargz (nextFrame: 644/987): 4, 299 - zstdchunked_test.go:104: [7] at 644 in stargz (nextFrame: 939/987): -1, 291 - zstdchunked_test.go:104: [8] at 939 in stargz (nextFrame: 987/987): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] + zstdchunked_test.go:59: got zstd streams (compressed size: 795): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 + zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 + zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 + zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":298,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":318,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":201,"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":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -206423,241 +206485,79 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] - zstdchunked_test.go:59: got zstd streams (compressed size: 986): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/986): 117, 631 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/986): 104, 510 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/986): 123, 402 - zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/986): 130, 275 - zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/986): 105, 141 - zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 635/986): 40, 32 - zstdchunked_test.go:104: [6] at 635 in stargz (nextFrame: 643/986): 4, 299 - zstdchunked_test.go:104: [7] at 643 in stargz (nextFrame: 938/986): -1, 291 - zstdchunked_test.go:104: [8] at 938 in stargz (nextFrame: 986/986): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 201 testutil.go:509: Offset: 99, NextOffset: 298 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121 229 356 490 599 644 947] - zstdchunked_test.go:59: got zstd streams (compressed size: 987): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/987): 117, 632 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/987): 104, 511 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/987): 123, 403 - zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/987): 130, 276 - zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/987): 105, 142 - zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 636/987): 41, 33 - zstdchunked_test.go:104: [6] at 636 in stargz (nextFrame: 644/987): 4, 299 - zstdchunked_test.go:104: [7] at 644 in stargz (nextFrame: 939/987): -1, 291 - zstdchunked_test.go:104: [8] at 939 in stargz (nextFrame: 987/987): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 201, 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: 298, NextOffset: 318 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 225 351 482 588 632 935] - zstdchunked_test.go:59: got zstd streams (compressed size: 975): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/975): 114, 620 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/975): 103, 502 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 351/975): 122, 395 - zstdchunked_test.go:104: [3] at 351 in stargz (nextFrame: 482/975): 127, 269 - zstdchunked_test.go:104: [4] at 482 in stargz (nextFrame: 588/975): 102, 138 - zstdchunked_test.go:104: [5] at 588 in stargz (nextFrame: 624/975): 40, 32 - zstdchunked_test.go:104: [6] at 624 in stargz (nextFrame: 632/975): 4, 299 - zstdchunked_test.go:104: [7] at 632 in stargz (nextFrame: 927/975): -1, 291 - zstdchunked_test.go:104: [8] at 927 in stargz (nextFrame: 975/975): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 225 351 482 588 633 936] - zstdchunked_test.go:59: got zstd streams (compressed size: 976): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/976): 114, 621 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/976): 103, 503 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 351/976): 122, 396 - zstdchunked_test.go:104: [3] at 351 in stargz (nextFrame: 482/976): 127, 270 - zstdchunked_test.go:104: [4] at 482 in stargz (nextFrame: 588/976): 102, 139 - zstdchunked_test.go:104: [5] at 588 in stargz (nextFrame: 625/976): 41, 33 - zstdchunked_test.go:104: [6] at 625 in stargz (nextFrame: 633/976): 4, 299 - zstdchunked_test.go:104: [7] at 633 in stargz (nextFrame: 928/976): -1, 291 - zstdchunked_test.go:104: [8] at 928 in stargz (nextFrame: 976/976): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 846 testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" - 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: 201 - testutil.go:509: Offset: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 220 346 473 582 626 931] - zstdchunked_test.go:59: got zstd streams (compressed size: 971): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/971): 107, 614 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/971): 105, 503 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/971): 122, 394 - zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/971): 123, 268 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/971): 105, 141 - zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 618/971): 40, 32 - zstdchunked_test.go:104: [6] at 618 in stargz (nextFrame: 626/971): 4, 301 - zstdchunked_test.go:104: [7] at 626 in stargz (nextFrame: 923/971): -1, 293 - zstdchunked_test.go:104: [8] at 923 in stargz (nextFrame: 971/971): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 201, NextOffset: 466 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 298 + 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: 466, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 220 346 473 582 627 932] - zstdchunked_test.go:59: got zstd streams (compressed size: 972): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/972): 107, 615 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/972): 105, 504 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/972): 122, 395 - zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/972): 123, 269 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/972): 105, 142 - zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 619/972): 41, 33 - zstdchunked_test.go:104: [6] at 619 in stargz (nextFrame: 627/972): 4, 301 - zstdchunked_test.go:104: [7] at 627 in stargz (nextFrame: 924/972): -1, 293 - zstdchunked_test.go:104: [8] at 924 in stargz (nextFrame: 972/972): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 298, NextOffset: 318 testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:509: Offset: 318, NextOffset: 846 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 220 346 473 582 626 931] - zstdchunked_test.go:59: got zstd streams (compressed size: 971): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/971): 107, 614 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/971): 105, 503 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/971): 122, 394 - zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/971): 123, 268 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/971): 105, 141 - zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 618/971): 40, 32 - zstdchunked_test.go:104: [6] at 618 in stargz (nextFrame: 626/971): 4, 301 - zstdchunked_test.go:104: [7] at 626 in stargz (nextFrame: 923/971): -1, 293 - zstdchunked_test.go:104: [8] at 923 in stargz (nextFrame: 971/971): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 220 346 473 582 627 932] - zstdchunked_test.go:59: got zstd streams (compressed size: 972): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/972): 107, 615 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/972): 105, 504 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/972): 122, 395 - zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/972): 123, 269 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/972): 105, 142 - zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 619/972): 41, 33 - zstdchunked_test.go:104: [6] at 619 in stargz (nextFrame: 627/972): 4, 301 - zstdchunked_test.go:104: [7] at 627 in stargz (nextFrame: 924/972): -1, 293 - zstdchunked_test.go:104: [8] at 924 in stargz (nextFrame: 972/972): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 201 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 201, NextOffset: 466 + testutil.go:509: Offset: 99, NextOffset: 298 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 215 337 460 568 612 919] - zstdchunked_test.go:59: got zstd streams (compressed size: 959): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/959): 105, 600 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 215/959): 102, 491 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 337/959): 118, 385 - zstdchunked_test.go:104: [3] at 337 in stargz (nextFrame: 460/959): 119, 263 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 568/959): 104, 140 - zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 604/959): 40, 32 - zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/959): 4, 303 - zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 911/959): -1, 295 - zstdchunked_test.go:104: [8] at 911 in stargz (nextFrame: 959/959): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 215 337 460 568 613 920] - zstdchunked_test.go:59: got zstd streams (compressed size: 960): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/960): 105, 601 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 215/960): 102, 492 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 337/960): 118, 386 - zstdchunked_test.go:104: [3] at 337 in stargz (nextFrame: 460/960): 119, 264 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 568/960): 104, 141 - zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 605/960): 41, 33 - zstdchunked_test.go:104: [6] at 605 in stargz (nextFrame: 613/960): 4, 303 - zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 912/960): -1, 295 - zstdchunked_test.go:104: [8] at 912 in stargz (nextFrame: 960/960): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 219 342 468 575 619 925] - zstdchunked_test.go:59: got zstd streams (compressed size: 965): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/965): 108, 607 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/965): 103, 495 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/965): 119, 388 - zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/965): 122, 265 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/965): 103, 139 - zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 611/965): 40, 32 - zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 - zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 - zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 219 342 468 575 620 926] - zstdchunked_test.go:59: got zstd streams (compressed size: 966): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/966): 108, 608 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/966): 103, 496 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/966): 119, 389 - zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/966): 122, 266 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/966): 103, 140 - zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 612/966): 41, 33 - zstdchunked_test.go:104: [6] at 612 in stargz (nextFrame: 620/966): 4, 302 - zstdchunked_test.go:104: [7] at 620 in stargz (nextFrame: 918/966): -1, 294 - zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 219 342 468 575 619 925] - zstdchunked_test.go:59: got zstd streams (compressed size: 965): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/965): 108, 607 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/965): 103, 495 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/965): 119, 388 - zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/965): 122, 265 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/965): 103, 139 - zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 611/965): 40, 32 - zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 - zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 - zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 219 342 468 575 620 926] - zstdchunked_test.go:59: got zstd streams (compressed size: 966): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/966): 108, 608 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/966): 103, 496 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/966): 119, 389 - zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/966): 122, 266 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/966): 103, 140 - zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 612/966): 41, 33 - zstdchunked_test.go:104: [6] at 612 in stargz (nextFrame: 620/966): 4, 302 - zstdchunked_test.go:104: [7] at 620 in stargz (nextFrame: 918/966): -1, 294 - zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 217 339 462 570 614 922] - zstdchunked_test.go:59: got zstd streams (compressed size: 962): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/962): 106, 602 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 217/962): 103, 492 - zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 339/962): 118, 385 - zstdchunked_test.go:104: [3] at 339 in stargz (nextFrame: 462/962): 119, 263 - zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 570/962): 104, 140 - zstdchunked_test.go:104: [5] at 570 in stargz (nextFrame: 606/962): 40, 32 - zstdchunked_test.go:104: [6] at 606 in stargz (nextFrame: 614/962): 4, 304 - zstdchunked_test.go:104: [7] at 614 in stargz (nextFrame: 914/962): -1, 296 - zstdchunked_test.go:104: [8] at 914 in stargz (nextFrame: 962/962): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 217 339 462 570 615 923] - zstdchunked_test.go:59: got zstd streams (compressed size: 963): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/963): 106, 603 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 217/963): 103, 493 - zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 339/963): 118, 386 - zstdchunked_test.go:104: [3] at 339 in stargz (nextFrame: 462/963): 119, 264 - zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 570/963): 104, 141 - zstdchunked_test.go:104: [5] at 570 in stargz (nextFrame: 607/963): 41, 33 - zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/963): 4, 304 - zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 915/963): -1, 296 - zstdchunked_test.go:104: [8] at 915 in stargz (nextFrame: 963/963): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 250 760] + zstdchunked_test.go:59: got zstd streams (compressed size: 800): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/800): 112, 238 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/800): 16, 122 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/800): 16, 102 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/800): 16, 82 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/800): 16, 62 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/800): 16, 42 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 242/800): 30, 22 + zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/800): 4, 506 + zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 752/800): -1, 498 + zstdchunked_test.go:104: [9] at 752 in stargz (nextFrame: 800/800): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":294,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":314,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":202,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":459,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":479,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -206667,105 +206567,47 @@ testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 182, NextOffset: 202 testutil.go:509: Offset: 104, NextOffset: 294 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 225 350 479 590 634 939] - zstdchunked_test.go:59: got zstd streams (compressed size: 979): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/979): 108, 622 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/979): 109, 510 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/979): 121, 397 - zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/979): 125, 272 - zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/979): 107, 143 - zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 626/979): 40, 32 - zstdchunked_test.go:104: [6] at 626 in stargz (nextFrame: 634/979): 4, 301 - zstdchunked_test.go:104: [7] at 634 in stargz (nextFrame: 931/979): -1, 293 - zstdchunked_test.go:104: [8] at 931 in stargz (nextFrame: 979/979): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 202, NextOffset: 459 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 225 350 479 590 635 940] - zstdchunked_test.go:59: got zstd streams (compressed size: 980): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/980): 108, 623 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/980): 109, 511 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/980): 121, 398 - zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/980): 125, 273 - zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/980): 107, 144 - zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 627/980): 41, 33 - zstdchunked_test.go:104: [6] at 627 in stargz (nextFrame: 635/980): 4, 301 - zstdchunked_test.go:104: [7] at 635 in stargz (nextFrame: 932/980): -1, 293 - zstdchunked_test.go:104: [8] at 932 in stargz (nextFrame: 980/980): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 294, NextOffset: 314 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 479 testutil.go:509: Offset: 314, NextOffset: 837 testutil.go:509: Offset: 479, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 202 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 225 350 479 590 634 939] - zstdchunked_test.go:59: got zstd streams (compressed size: 979): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/979): 108, 622 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/979): 109, 510 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/979): 121, 397 - zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/979): 125, 272 - zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/979): 107, 143 - zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 626/979): 40, 32 - zstdchunked_test.go:104: [6] at 626 in stargz (nextFrame: 634/979): 4, 301 - zstdchunked_test.go:104: [7] at 634 in stargz (nextFrame: 931/979): -1, 293 - zstdchunked_test.go:104: [8] at 931 in stargz (nextFrame: 979/979): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 202, NextOffset: 459 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 225 350 479 590 635 940] - zstdchunked_test.go:59: got zstd streams (compressed size: 980): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/980): 108, 623 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/980): 109, 511 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/980): 121, 398 - zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/980): 125, 273 - zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/980): 107, 144 - zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 627/980): 41, 33 - zstdchunked_test.go:104: [6] at 627 in stargz (nextFrame: 635/980): 4, 301 - zstdchunked_test.go:104: [7] at 635 in stargz (nextFrame: 932/980): -1, 293 - zstdchunked_test.go:104: [8] at 932 in stargz (nextFrame: 980/980): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111 221 344 470 577 621 925] - zstdchunked_test.go:59: got zstd streams (compressed size: 965): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/965): 107, 609 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/965): 106, 498 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 344/965): 119, 388 - zstdchunked_test.go:104: [3] at 344 in stargz (nextFrame: 470/965): 122, 265 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 577/965): 103, 139 - zstdchunked_test.go:104: [5] at 577 in stargz (nextFrame: 613/965): 40, 32 - zstdchunked_test.go:104: [6] at 613 in stargz (nextFrame: 621/965): 4, 300 - zstdchunked_test.go:104: [7] at 621 in stargz (nextFrame: 917/965): -1, 292 - zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 116 136 156 176 196 216 251 761] + zstdchunked_test.go:59: got zstd streams (compressed size: 801): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/801): 112, 239 + zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/801): 16, 123 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/801): 16, 103 + zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/801): 16, 83 + zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/801): 16, 63 + zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/801): 16, 43 + zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/801): 31, 23 + zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/801): 4, 506 + zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 753/801): -1, 498 + zstdchunked_test.go:104: [9] at 753 in stargz (nextFrame: 801/801): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":156,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 294 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 221 344 470 577 622 926] - zstdchunked_test.go:59: got zstd streams (compressed size: 966): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/966): 107, 610 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/966): 106, 499 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 344/966): 119, 389 - zstdchunked_test.go:104: [3] at 344 in stargz (nextFrame: 470/966): 122, 266 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 577/966): 103, 140 - zstdchunked_test.go:104: [5] at 577 in stargz (nextFrame: 614/966): 41, 33 - zstdchunked_test.go:104: [6] at 614 in stargz (nextFrame: 622/966): 4, 300 - zstdchunked_test.go:104: [7] at 622 in stargz (nextFrame: 918/966): -1, 292 - zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -206774,103 +206616,47 @@ testutil.go:509: Offset: 479, NextOffset: 1074 testutil.go:509: Offset: 314, NextOffset: 837 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 214 332 455 559 603 888] - zstdchunked_test.go:59: got zstd streams (compressed size: 928): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/928): 106, 591 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/928): 100, 481 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 377 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/928): 119, 259 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/928): 100, 136 - zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 595/928): 40, 32 - zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/928): 4, 281 - zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 880/928): -1, 273 - zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 214 332 455 559 604 889] - zstdchunked_test.go:59: got zstd streams (compressed size: 929): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/929): 106, 592 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/929): 100, 482 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/929): 114, 378 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/929): 119, 260 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/929): 100, 137 - zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 596/929): 41, 33 - zstdchunked_test.go:104: [6] at 596 in stargz (nextFrame: 604/929): 4, 281 - zstdchunked_test.go:104: [7] at 604 in stargz (nextFrame: 881/929): -1, 273 - zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 214 332 455 559 603 888] - zstdchunked_test.go:59: got zstd streams (compressed size: 928): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/928): 106, 591 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/928): 100, 481 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 377 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/928): 119, 259 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/928): 100, 136 - zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 595/928): 40, 32 - zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/928): 4, 281 - zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 880/928): -1, 273 - zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 214 332 455 559 604 889] - zstdchunked_test.go:59: got zstd streams (compressed size: 929): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/929): 106, 592 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/929): 100, 482 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/929): 114, 378 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/929): 119, 260 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/929): 100, 137 - zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 596/929): 41, 33 - zstdchunked_test.go:104: [6] at 596 in stargz (nextFrame: 604/929): 4, 281 - zstdchunked_test.go:104: [7] at 604 in stargz (nextFrame: 881/929): -1, 273 - zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 249 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/798): 111, 237 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/798): 16, 122 + zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/798): 16, 102 + zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/798): 16, 82 + zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/798): 16, 62 + zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/798): 16, 42 + zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 241/798): 30, 22 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/798): 4, 505 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 750/798): -1, 497 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 214 332 454 557 601 887] - zstdchunked_test.go:59: got zstd streams (compressed size: 927): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/927): 104, 589 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/927): 102, 481 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/927): 114, 375 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/927): 118, 257 - zstdchunked_test.go:104: [4] at 454 in stargz (nextFrame: 557/927): 99, 135 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/927): 40, 32 - zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/927): 4, 282 - zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 879/927): -1, 274 - zstdchunked_test.go:104: [8] at 879 in stargz (nextFrame: 927/927): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 288 testutil.go:509: Offset: 197, NextOffset: 457 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 214 332 454 557 602 888] - zstdchunked_test.go:59: got zstd streams (compressed size: 928): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/928): 104, 590 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/928): 102, 482 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 376 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/928): 118, 258 - zstdchunked_test.go:104: [4] at 454 in stargz (nextFrame: 557/928): 99, 136 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/928): 41, 33 - zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/928): 4, 282 - zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 880/928): -1, 274 - zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 457, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 836 testutil.go:509: Offset: 477, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" @@ -206879,35 +206665,7 @@ testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 197, NextOffset: 457 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 215 335 459 564 608 897] - zstdchunked_test.go:59: got zstd streams (compressed size: 937): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/937): 106, 596 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/937): 101, 486 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/937): 116, 381 - zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/937): 120, 261 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/937): 101, 137 - zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 600/937): 40, 32 - zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 - zstdchunked_test.go:104: [7] at 608 in stargz (nextFrame: 889/937): -1, 277 - zstdchunked_test.go:104: [8] at 889 in stargz (nextFrame: 937/937): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 215 335 459 564 609 898] - zstdchunked_test.go:59: got zstd streams (compressed size: 938): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/938): 106, 597 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/938): 101, 487 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/938): 116, 382 - zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/938): 120, 262 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/938): 101, 138 - zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 601/938): 41, 33 - zstdchunked_test.go:104: [6] at 601 in stargz (nextFrame: 609/938): 4, 285 - zstdchunked_test.go:104: [7] at 609 in stargz (nextFrame: 890/938): -1, 277 - zstdchunked_test.go:104: [8] at 890 in stargz (nextFrame: 938/938): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -206915,47 +206673,40 @@ testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 477, NextOffset: 1072 testutil.go:509: Offset: 308, NextOffset: 836 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 215 335 459 564 608 897] - zstdchunked_test.go:59: got zstd streams (compressed size: 937): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/937): 106, 596 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/937): 101, 486 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/937): 116, 381 - zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/937): 120, 261 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/937): 101, 137 - zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 600/937): 40, 32 - zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 - zstdchunked_test.go:104: [7] at 608 in stargz (nextFrame: 889/937): -1, 277 - zstdchunked_test.go:104: [8] at 889 in stargz (nextFrame: 937/937): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 250 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/799): 111, 238 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/799): 16, 123 + zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/799): 16, 103 + zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/799): 16, 83 + zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/799): 16, 63 + zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/799): 16, 43 + zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 242/799): 31, 23 + zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/799): 4, 505 + zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 751/799): -1, 497 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 105, NextOffset: 314 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 215 335 459 564 609 898] - zstdchunked_test.go:59: got zstd streams (compressed size: 938): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/938): 106, 597 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/938): 101, 487 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/938): 116, 382 - zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/938): 120, 262 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/938): 101, 138 - zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 601/938): 41, 33 - zstdchunked_test.go:104: [6] at 601 in stargz (nextFrame: 609/938): 4, 285 - zstdchunked_test.go:104: [7] at 609 in stargz (nextFrame: 890/938): -1, 277 - zstdchunked_test.go:104: [8] at 890 in stargz (nextFrame: 938/938): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -206964,7 +206715,12 @@ testutil.go:509: Offset: 334, NextOffset: 877 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -206972,77 +206728,18 @@ testutil.go:509: Offset: 314, NextOffset: 334 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 214 332 456 561 605 894] - zstdchunked_test.go:59: got zstd streams (compressed size: 934): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/934): 106, 593 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/934): 100, 483 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/934): 114, 379 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 456/934): 120, 261 - zstdchunked_test.go:104: [4] at 456 in stargz (nextFrame: 561/934): 101, 137 - zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 597/934): 40, 32 - zstdchunked_test.go:104: [6] at 597 in stargz (nextFrame: 605/934): 4, 285 - zstdchunked_test.go:104: [7] at 605 in stargz (nextFrame: 886/934): -1, 277 - zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 214 332 456 561 606 895] - zstdchunked_test.go:59: got zstd streams (compressed size: 935): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/935): 106, 594 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/935): 100, 484 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/935): 114, 380 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 456/935): 120, 262 - zstdchunked_test.go:104: [4] at 456 in stargz (nextFrame: 561/935): 101, 138 - zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 598/935): 41, 33 - zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/935): 4, 285 - zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 887/935): -1, 277 - zstdchunked_test.go:104: [8] at 887 in stargz (nextFrame: 935/935): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 214 331 455 557 601 888] - zstdchunked_test.go:59: got zstd streams (compressed size: 928): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/928): 107, 589 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/928): 99, 478 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/928): 113, 375 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/928): 120, 258 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/928): 98, 134 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/928): 40, 32 - zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/928): 4, 283 - zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 880/928): -1, 275 - zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 89, NextOffset: 109 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 109, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 214 331 455 557 602 889] - zstdchunked_test.go:59: got zstd streams (compressed size: 929): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/929): 107, 590 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/929): 99, 479 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/929): 113, 376 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/929): 120, 259 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/929): 98, 135 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/929): 41, 33 - zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/929): 4, 283 - zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 881/929): -1, 275 - zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 497 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207051,26 +206748,34 @@ testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 89, NextOffset: 109 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 214, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 214 331 455 557 601 888] - zstdchunked_test.go:59: got zstd streams (compressed size: 928): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/928): 107, 589 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/928): 99, 478 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/928): 113, 375 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/928): 120, 258 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/928): 98, 134 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/928): 40, 32 - zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/928): 4, 283 - zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 880/928): -1, 275 - zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 249 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/798): 111, 237 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/798): 16, 122 + zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/798): 16, 102 + zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/798): 16, 82 + zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/798): 16, 62 + zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/798): 16, 42 + zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 241/798): 30, 22 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/798): 4, 505 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 750/798): -1, 497 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 109, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207078,27 +206783,13 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 313, NextOffset: 333 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 214 331 455 557 602 889] - zstdchunked_test.go:59: got zstd streams (compressed size: 929): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/929): 107, 590 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/929): 99, 479 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/929): 113, 376 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/929): 120, 259 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/929): 98, 135 - zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/929): 41, 33 - zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/929): 4, 283 - zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 881/929): -1, 275 - zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:509: Offset: 333, NextOffset: 886 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"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: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" @@ -207108,39 +206799,9 @@ testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111 218 336 460 567 611 899] - zstdchunked_test.go:59: got zstd streams (compressed size: 939): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/939): 107, 599 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 218/939): 103, 488 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 336/939): 114, 381 - zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 460/939): 120, 263 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 567/939): 103, 139 - zstdchunked_test.go:104: [5] at 567 in stargz (nextFrame: 603/939): 40, 32 - zstdchunked_test.go:104: [6] at 603 in stargz (nextFrame: 611/939): 4, 284 - zstdchunked_test.go:104: [7] at 611 in stargz (nextFrame: 891/939): -1, 276 - zstdchunked_test.go:104: [8] at 891 in stargz (nextFrame: 939/939): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 218 336 460 567 612 900] - zstdchunked_test.go:59: got zstd streams (compressed size: 940): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/940): 107, 600 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 218/940): 103, 489 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 336/940): 114, 382 - zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 460/940): 120, 264 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 567/940): 103, 140 - zstdchunked_test.go:104: [5] at 567 in stargz (nextFrame: 604/940): 41, 33 - zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/940): 4, 284 - zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 892/940): -1, 276 - zstdchunked_test.go:104: [8] at 892 in stargz (nextFrame: 940/940): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 313 testutil.go:509: Offset: 213, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207148,20 +206809,6 @@ testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:509: Offset: 108, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 218 338 465 571 615 905] - zstdchunked_test.go:59: got zstd streams (compressed size: 945): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/945): 108, 603 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/945): 102, 491 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/945): 116, 385 - zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/945): 123, 265 - zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/945): 102, 138 - zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 607/945): 40, 32 - zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/945): 4, 286 - zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 897/945): -1, 278 - zstdchunked_test.go:104: [8] at 897 in stargz (nextFrame: 945/945): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207170,56 +206817,40 @@ testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:509: Offset: 333, NextOffset: 878 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 218 338 465 571 616 906] - zstdchunked_test.go:59: got zstd streams (compressed size: 946): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/946): 108, 604 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/946): 102, 492 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/946): 116, 386 - zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/946): 123, 266 - zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/946): 102, 139 - zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 608/946): 41, 33 - zstdchunked_test.go:104: [6] at 608 in stargz (nextFrame: 616/946): 4, 286 - zstdchunked_test.go:104: [7] at 616 in stargz (nextFrame: 898/946): -1, 278 - zstdchunked_test.go:104: [8] at 898 in stargz (nextFrame: 946/946): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 218 338 465 571 615 905] - zstdchunked_test.go:59: got zstd streams (compressed size: 945): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/945): 108, 603 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/945): 102, 491 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/945): 116, 385 - zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/945): 123, 265 - zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/945): 102, 138 - zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 607/945): 40, 32 - zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/945): 4, 286 - zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 897/945): -1, 278 - zstdchunked_test.go:104: [8] at 897 in stargz (nextFrame: 945/945): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 250 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/799): 111, 238 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/799): 16, 123 + zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/799): 16, 103 + zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/799): 16, 83 + zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/799): 16, 63 + zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/799): 16, 43 + zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 242/799): 31, 23 + zstdchunked_test.go:104: [7] at 242 in stargz (nextFrame: 250/799): 4, 505 + zstdchunked_test.go:104: [8] at 250 in stargz (nextFrame: 751/799): -1, 497 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 317 testutil.go:509: Offset: 217, NextOffset: 493 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 218 338 465 571 616 906] - zstdchunked_test.go:59: got zstd streams (compressed size: 946): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/946): 108, 604 - zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/946): 102, 492 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/946): 116, 386 - zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/946): 123, 266 - zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/946): 102, 139 - zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 608/946): 41, 33 - zstdchunked_test.go:104: [6] at 608 in stargz (nextFrame: 616/946): 4, 286 - zstdchunked_test.go:104: [7] at 616 in stargz (nextFrame: 898/946): -1, 278 - zstdchunked_test.go:104: [8] at 898 in stargz (nextFrame: 946/946): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207228,26 +206859,12 @@ testutil.go:509: Offset: 337, NextOffset: 884 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:509: Offset: 110, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111 217 336 463 568 612 903] - zstdchunked_test.go:59: got zstd streams (compressed size: 943): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/943): 107, 600 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 217/943): 102, 489 - zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 336/943): 115, 383 - zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 463/943): 123, 264 - zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 568/943): 101, 137 - zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 604/943): 40, 32 - zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/943): 4, 287 - zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 895/943): -1, 279 - zstdchunked_test.go:104: [8] at 895 in stargz (nextFrame: 943/943): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207255,26 +206872,11 @@ testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:509: Offset: 337, NextOffset: 884 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 217 336 463 568 613 904] - zstdchunked_test.go:59: got zstd streams (compressed size: 944): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/944): 107, 601 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 217/944): 102, 490 - zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 336/944): 115, 384 - zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 463/944): 123, 265 - zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 568/944): 101, 138 - zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 605/944): 41, 33 - zstdchunked_test.go:104: [6] at 605 in stargz (nextFrame: 613/944): 4, 287 - zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 896/944): -1, 279 - zstdchunked_test.go:104: [8] at 896 in stargz (nextFrame: 944/944): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":490,"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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + 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: 105 testutil.go:509: Offset: 189, NextOffset: 209 @@ -207288,7 +206890,15 @@ testutil.go:509: Offset: 334, NextOffset: 877 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -207296,45 +206906,32 @@ testutil.go:509: Offset: 314, NextOffset: 334 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 106 210 326 445 550 594 878] - zstdchunked_test.go:59: got zstd streams (compressed size: 918): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/918): 102, 582 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/918): 100, 476 - zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/918): 112, 372 - zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/918): 115, 256 - zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/918): 101, 137 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/918): 40, 32 - zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/918): 4, 280 - zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 870/918): -1, 272 - zstdchunked_test.go:104: [8] at 870 in stargz (nextFrame: 918/918): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 761] + zstdchunked_test.go:59: got zstd streams (compressed size: 801): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/801): 114, 240 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/801): 16, 122 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/801): 16, 102 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/801): 16, 82 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/801): 16, 62 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/801): 16, 42 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/801): 30, 22 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/801): 4, 505 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 753/801): -1, 497 + zstdchunked_test.go:104: [9] at 753 in stargz (nextFrame: 801/801): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 106 210 326 445 550 595 879] - zstdchunked_test.go:59: got zstd streams (compressed size: 919): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/919): 102, 583 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/919): 100, 477 - zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/919): 112, 373 - zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/919): 115, 257 - zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/919): 101, 138 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/919): 41, 33 - zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/919): 4, 280 - zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 871/919): -1, 272 - zstdchunked_test.go:104: [8] at 871 in stargz (nextFrame: 919/919): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"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":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 194, NextOffset: 214 @@ -207348,26 +206945,12 @@ testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 214, NextOffset: 497 testutil.go:509: Offset: 109, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 106 210 326 445 550 594 878] - zstdchunked_test.go:59: got zstd streams (compressed size: 918): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/918): 102, 582 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/918): 100, 476 - zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/918): 112, 372 - zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/918): 115, 256 - zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/918): 101, 137 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/918): 40, 32 - zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/918): 4, 280 - zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 870/918): -1, 272 - zstdchunked_test.go:104: [8] at 870 in stargz (nextFrame: 918/918): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207376,25 +206959,12 @@ testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:509: Offset: 333, NextOffset: 886 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106 210 326 445 550 595 879] - zstdchunked_test.go:59: got zstd streams (compressed size: 919): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/919): 102, 583 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/919): 100, 477 - zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/919): 112, 373 - zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/919): 115, 257 - zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/919): 101, 138 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/919): 41, 33 - zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/919): 4, 280 - zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 871/919): -1, 272 - zstdchunked_test.go:104: [8] at 871 in stargz (nextFrame: 919/919): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":88,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":108,"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":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":485,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":505,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 @@ -207405,26 +206975,14 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 485, NextOffset: 505 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 104 212 328 446 552 596 880] - zstdchunked_test.go:59: got zstd streams (compressed size: 920): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/920): 100, 584 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 212/920): 104, 480 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/920): 112, 372 - zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 446/920): 114, 256 - zstdchunked_test.go:104: [4] at 446 in stargz (nextFrame: 552/920): 102, 138 - zstdchunked_test.go:104: [5] at 552 in stargz (nextFrame: 588/920): 40, 32 - zstdchunked_test.go:104: [6] at 588 in stargz (nextFrame: 596/920): 4, 280 - zstdchunked_test.go:104: [7] at 596 in stargz (nextFrame: 872/920): -1, 272 - zstdchunked_test.go:104: [8] at 872 in stargz (nextFrame: 920/920): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:509: Offset: 505, 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: 193, NextOffset: 213 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:509: Offset: 108, NextOffset: 313 @@ -207435,26 +206993,34 @@ testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:509: Offset: 333, NextOffset: 878 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 762] + zstdchunked_test.go:59: got zstd streams (compressed size: 802): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/802): 114, 241 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/802): 16, 123 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/802): 16, 103 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/802): 16, 83 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/802): 16, 63 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/802): 16, 43 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/802): 31, 23 + zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/802): 4, 505 + zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 754/802): -1, 497 + zstdchunked_test.go:104: [9] at 754 in stargz (nextFrame: 802/802): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104 212 328 446 552 597 881] - zstdchunked_test.go:59: got zstd streams (compressed size: 921): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/921): 100, 585 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 212/921): 104, 481 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/921): 112, 373 - zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 446/921): 114, 257 - zstdchunked_test.go:104: [4] at 446 in stargz (nextFrame: 552/921): 102, 139 - zstdchunked_test.go:104: [5] at 552 in stargz (nextFrame: 589/921): 41, 33 - zstdchunked_test.go:104: [6] at 589 in stargz (nextFrame: 597/921): 4, 280 - zstdchunked_test.go:104: [7] at 597 in stargz (nextFrame: 873/921): -1, 272 - zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"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":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"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":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 @@ -207471,20 +207037,6 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 106 209 327 447 550 594 881] - zstdchunked_test.go:59: got zstd streams (compressed size: 921): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/921): 102, 582 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/921): 99, 476 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/921): 114, 373 - zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/921): 116, 255 - zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/921): 99, 135 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/921): 40, 32 - zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/921): 4, 283 - zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 873/921): -1, 275 - zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:509: Offset: 110, NextOffset: 317 @@ -207494,75 +207046,56 @@ testutil.go:509: Offset: 493, NextOffset: 513 testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 106 209 327 447 550 595 882] - zstdchunked_test.go:59: got zstd streams (compressed size: 922): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/922): 102, 583 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/922): 99, 477 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/922): 114, 374 - zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/922): 116, 256 - zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/922): 99, 136 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/922): 41, 33 - zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/922): 4, 283 - zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 874/922): -1, 275 - zstdchunked_test.go:104: [8] at 874 in stargz (nextFrame: 922/922): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 337, NextOffset: 884 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"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":487,"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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 487 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 + zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 + zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 323, NextOffset: 343 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 106 209 327 447 550 594 881] - zstdchunked_test.go:59: got zstd streams (compressed size: 921): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/921): 102, 582 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/921): 99, 476 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/921): 114, 373 - zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/921): 116, 255 - zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/921): 99, 135 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/921): 40, 32 - zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/921): 4, 283 - zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 873/921): -1, 275 - zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 507 testutil.go:509: Offset: 343, NextOffset: 885 testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 104, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 487 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 209, NextOffset: 487 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106 209 327 447 550 595 882] - zstdchunked_test.go:59: got zstd streams (compressed size: 922): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/922): 102, 583 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/922): 99, 477 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/922): 114, 374 - zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/922): 116, 256 - zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/922): 99, 136 - zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/922): 41, 33 - zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/922): 4, 283 - zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 874/922): -1, 275 - zstdchunked_test.go:104: [8] at 874 in stargz (nextFrame: 922/922): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 323 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207577,25 +207110,11 @@ 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: 107 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106 212 328 448 555 599 886] - zstdchunked_test.go:59: got zstd streams (compressed size: 926): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/926): 102, 587 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 212/926): 102, 481 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/926): 112, 375 - zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 448/926): 116, 259 - zstdchunked_test.go:104: [4] at 448 in stargz (nextFrame: 555/926): 103, 139 - zstdchunked_test.go:104: [5] at 555 in stargz (nextFrame: 591/926): 40, 32 - zstdchunked_test.go:104: [6] at 591 in stargz (nextFrame: 599/926): 4, 283 - zstdchunked_test.go:104: [7] at 599 in stargz (nextFrame: 878/926): -1, 275 - zstdchunked_test.go:104: [8] at 878 in stargz (nextFrame: 926/926): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 214 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 496 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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" @@ -207604,34 +207123,44 @@ testutil.go:509: Offset: 340, NextOffset: 892 testutil.go:509: Offset: 516, NextOffset: 1145 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 214, NextOffset: 496 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 107, 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: 496, NextOffset: 516 testutil.go:509: Offset: 320, NextOffset: 340 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106 212 328 448 555 600 887] - zstdchunked_test.go:59: got zstd streams (compressed size: 927): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/927): 102, 588 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 212/927): 102, 482 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/927): 112, 376 - zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 448/927): 116, 260 - zstdchunked_test.go:104: [4] at 448 in stargz (nextFrame: 555/927): 103, 140 - zstdchunked_test.go:104: [5] at 555 in stargz (nextFrame: 592/927): 41, 33 - zstdchunked_test.go:104: [6] at 592 in stargz (nextFrame: 600/927): 4, 283 - zstdchunked_test.go:104: [7] at 600 in stargz (nextFrame: 879/927): -1, 275 - zstdchunked_test.go:104: [8] at 879 in stargz (nextFrame: 927/927): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 1145 testutil.go:509: Offset: 340, NextOffset: 892 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 + zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 + zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"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":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" @@ -207639,20 +207168,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107 208 323 444 544 588 873] - zstdchunked_test.go:59: got zstd streams (compressed size: 913): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/913): 103, 576 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/913): 97, 469 - zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/913): 111, 368 - zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/913): 117, 253 - zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/913): 96, 132 - zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 580/913): 40, 32 - zstdchunked_test.go:104: [6] at 580 in stargz (nextFrame: 588/913): 4, 281 - zstdchunked_test.go:104: [7] at 588 in stargz (nextFrame: 865/913): -1, 273 - zstdchunked_test.go:104: [8] at 865 in stargz (nextFrame: 913/913): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 106, NextOffset: 309 testutil.go:509: Offset: 213, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207663,36 +207178,22 @@ testutil.go:509: Offset: 329, NextOffset: 874 testutil.go:509: Offset: 503, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 213, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 106, NextOffset: 309 testutil.go:395: Comparing: "foo2" vs "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: 503 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 309, NextOffset: 329 testutil.go:509: Offset: 503, NextOffset: 1131 testutil.go:509: Offset: 329, NextOffset: 874 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107 208 323 444 544 589 874] - zstdchunked_test.go:59: got zstd streams (compressed size: 914): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/914): 103, 577 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/914): 97, 470 - zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/914): 111, 369 - zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/914): 117, 254 - zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/914): 96, 133 - zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 581/914): 41, 33 - zstdchunked_test.go:104: [6] at 581 in stargz (nextFrame: 589/914): 4, 281 - zstdchunked_test.go:104: [7] at 589 in stargz (nextFrame: 866/914): -1, 273 - zstdchunked_test.go:104: [8] at 866 in stargz (nextFrame: 914/914): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"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":490,"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 "" @@ -207706,31 +207207,14 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 310, NextOffset: 330 - testutil.go:509: Offset: 490, NextOffset: 510 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 107 208 323 444 544 588 873] - zstdchunked_test.go:59: got zstd streams (compressed size: 913): +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 510 testutil.go:509: Offset: 330, NextOffset: 878 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/913): 103, 576 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/913): 97, 469 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 510, NextOffset: 1140 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/913): 111, 368 - zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/913): 117, 253 - zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/913): 96, 132 - zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 580/913): 40, 32 - zstdchunked_test.go:104: [6] at 580 in stargz (nextFrame: 588/913): 4, 281 - zstdchunked_test.go:104: [7] at 588 in stargz (nextFrame: 865/913): -1, 273 - zstdchunked_test.go:104: [8] at 865 in stargz (nextFrame: 913/913): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 215, NextOffset: 490 @@ -207743,41 +207227,35 @@ testutil.go:509: Offset: 510, NextOffset: 1140 testutil.go:509: Offset: 330, NextOffset: 878 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 208 323 444 544 589 874] - zstdchunked_test.go:59: got zstd streams (compressed size: 914): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/914): 103, 577 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/914): 97, 470 - zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/914): 111, 369 - zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/914): 117, 254 - zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/914): 96, 133 - zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 581/914): 41, 33 - zstdchunked_test.go:104: [6] at 581 in stargz (nextFrame: 589/914): 4, 281 - zstdchunked_test.go:104: [7] at 589 in stargz (nextFrame: 866/914): -1, 273 - zstdchunked_test.go:104: [8] at 866 in stargz (nextFrame: 914/914): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 + zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 + zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: 103 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106 215 331 453 562 606 891] - zstdchunked_test.go:59: got zstd streams (compressed size: 931): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/931): 102, 594 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 215/931): 105, 488 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 331/931): 112, 379 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 453/931): 118, 263 - zstdchunked_test.go:104: [4] at 453 in stargz (nextFrame: 562/931): 105, 141 - zstdchunked_test.go:104: [5] at 562 in stargz (nextFrame: 598/931): 40, 32 - zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/931): 4, 281 - zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 883/931): -1, 273 - zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 103, NextOffset: 297 testutil.go:509: Offset: 204, NextOffset: 465 @@ -207785,46 +207263,11 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106 215 331 453 562 607 892] - zstdchunked_test.go:59: got zstd streams (compressed size: 932): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 465, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/932): 102, 595 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 215/932): 105, 489 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 331/932): 112, 380 - zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 453/932): 118, 264 - zstdchunked_test.go:104: [4] at 453 in stargz (nextFrame: 562/932): 105, 142 - zstdchunked_test.go:104: [5] at 562 in stargz (nextFrame: 599/932): 41, 33 - zstdchunked_test.go:104: [6] at 599 in stargz (nextFrame: 607/932): 4, 281 - zstdchunked_test.go:104: [7] at 607 in stargz (nextFrame: 884/932): -1, 273 - zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 841 testutil.go:509: Offset: 485, NextOffset: 1088 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: 204 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 330 455 558 602 891] - zstdchunked_test.go:59: got zstd streams (compressed size: 931): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/931): 104, 590 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/931): 100, 482 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/931): 114, 378 - zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/931): 121, 260 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/931): 99, 135 - zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 594/931): 40, 32 - zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/931): 4, 285 - zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 883/931): -1, 277 - zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + 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" @@ -207832,90 +207275,85 @@ testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 204 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:509: Offset: 103, NextOffset: 297 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 330 455 558 603 892] - zstdchunked_test.go:59: got zstd streams (compressed size: 932): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/932): 104, 591 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/932): 100, 483 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/932): 114, 379 - zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/932): 121, 261 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 - zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 - zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 - zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 884/932): -1, 277 - zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 + zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 + zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"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":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 330 455 558 602 891] - zstdchunked_test.go:59: got zstd streams (compressed size: 931): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/931): 104, 590 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/931): 100, 482 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/931): 114, 378 - zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/931): 121, 260 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/931): 99, 135 - zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 594/931): 40, 32 - zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/931): 4, 285 - zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 883/931): -1, 277 - zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 105, NextOffset: 299 testutil.go:509: Offset: 207, NextOffset: 481 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 330 455 558 603 892] - zstdchunked_test.go:59: got zstd streams (compressed size: 932): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/932): 104, 591 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/932): 100, 483 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/932): 114, 379 - zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/932): 121, 261 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 - zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 - zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 - zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 884/932): -1, 277 - zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 481, NextOffset: 501 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 847 testutil.go:509: Offset: 501, NextOffset: 1105 testutil.go:395: Comparing: "" vs "" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 481 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 215 332 455 561 605 893] - zstdchunked_test.go:59: got zstd streams (compressed size: 933): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/933): 103, 593 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/933): 104, 486 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 332/933): 113, 378 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/933): 119, 261 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/933): 102, 138 - zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 597/933): 40, 32 - zstdchunked_test.go:104: [6] at 597 in stargz (nextFrame: 605/933): 4, 284 - zstdchunked_test.go:104: [7] at 605 in stargz (nextFrame: 885/933): -1, 276 - zstdchunked_test.go:104: [8] at 885 in stargz (nextFrame: 933/933): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 752] + zstdchunked_test.go:59: got zstd streams (compressed size: 792): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/792): 114, 240 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/792): 16, 122 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/792): 16, 102 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/792): 16, 82 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/792): 16, 62 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/792): 16, 42 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/792): 30, 22 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/792): 4, 496 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 744/792): -1, 488 + zstdchunked_test.go:104: [9] at 744 in stargz (nextFrame: 792/792): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -207925,505 +207363,189 @@ testutil.go:509: Offset: 501, NextOffset: 1105 testutil.go:509: Offset: 319, NextOffset: 847 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 215 332 455 561 606 894] - zstdchunked_test.go:59: got zstd streams (compressed size: 934): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/934): 103, 594 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/934): 104, 487 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 332/934): 113, 379 - zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/934): 119, 262 - zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/934): 102, 139 - zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 598/934): 41, 33 - zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/934): 4, 284 - zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 886/934): -1, 276 - zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 178 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/464): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 178 424] - zstdchunked_test.go:59: got zstd streams (compressed size: 464): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/464): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 - zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 176 422] - zstdchunked_test.go:59: got zstd streams (compressed size: 462): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/462): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/462): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/462): 4, 242 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 414/462): -1, 234 - zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 185, NextOffset: 205 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 297 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 470 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 testutil.go:509: Offset: 470, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 179 430] - zstdchunked_test.go:59: got zstd streams (compressed size: 470): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/470): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/470): 4, 247 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 422/470): -1, 239 - zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 842 testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 179 430] - zstdchunked_test.go:59: got zstd streams (compressed size: 470): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/470): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/470): 4, 247 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 422/470): -1, 239 - zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 470 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 205 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 178 428] - zstdchunked_test.go:59: got zstd streams (compressed size: 468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/468): 129, 166 - zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/468): 41, 33 - zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/468): 4, 246 - zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 420/468): -1, 238 - zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 753] + zstdchunked_test.go:59: got zstd streams (compressed size: 793): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/793): 114, 241 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/793): 16, 123 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/793): 16, 103 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/793): 16, 83 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/793): 16, 63 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/793): 16, 43 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/793): 31, 23 + zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/793): 4, 496 + zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 745/793): -1, 488 + zstdchunked_test.go:104: [9] at 745 in stargz (nextFrame: 793/793): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 102 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 179 433] - zstdchunked_test.go:59: got zstd streams (compressed size: 473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/473): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/473): 4, 250 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 425/473): -1, 242 - zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 179 433] - zstdchunked_test.go:59: got zstd streams (compressed size: 473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 - zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/473): 41, 33 - zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/473): 4, 250 - zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 425/473): -1, 242 - zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 176 429] - zstdchunked_test.go:59: got zstd streams (compressed size: 469): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/469): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/469): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/469): 4, 249 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 421/469): -1, 241 - zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 470, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 135 180 429] - zstdchunked_test.go:59: got zstd streams (compressed size: 469): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 - zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 - zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 421/469): -1, 237 - zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:509: Offset: 317, NextOffset: 842 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 135 180 429] - zstdchunked_test.go:59: got zstd streams (compressed size: 469): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 - zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 - zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 - zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 421/469): -1, 237 - zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 177 426] - zstdchunked_test.go:59: got zstd streams (compressed size: 466): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/466): 128, 165 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/466): 41, 33 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/466): 4, 245 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 418/466): -1, 237 - zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 176 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 408/456): -1, 228 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: 106 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 106, NextOffset: 302 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 176 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 408/456): -1, 228 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 473 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129 174 414] - zstdchunked_test.go:59: got zstd streams (compressed size: 454): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 162 - zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/454): 41, 33 - zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/454): 4, 236 - zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 406/454): -1, 228 - zstdchunked_test.go:104: [4] at 406 in stargz (nextFrame: 454/454): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 493 testutil.go:509: Offset: 322, NextOffset: 850 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 130 175 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/456): 41, 33 - zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/456): 4, 237 - zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 408/456): -1, 229 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 106 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 175 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/456): 41, 33 - zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/456): 4, 237 - zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 408/456): -1, 229 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] + zstdchunked_test.go:59: got zstd streams (compressed size: 784): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 + zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 testutil.go:509: Offset: 106, NextOffset: 302 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 473, NextOffset: 493 testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 176 418] - zstdchunked_test.go:59: got zstd streams (compressed size: 458): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/458): 127, 164 - zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/458): 41, 33 - zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/458): 4, 238 - zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 410/458): -1, 230 - zstdchunked_test.go:104: [4] at 410 in stargz (nextFrame: 458/458): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 130 175 415] - zstdchunked_test.go:59: got zstd streams (compressed size: 455): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/455): 41, 33 - zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 - zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 407/455): -1, 228 - zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 175 415] - zstdchunked_test.go:59: got zstd streams (compressed size: 455): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 - zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/455): 41, 33 - zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 - zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 407/455): -1, 228 - zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129 174 415] - zstdchunked_test.go:59: got zstd streams (compressed size: 455): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/455): 125, 162 - zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/455): 41, 33 - zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/455): 4, 237 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":465,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":485,"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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 407/455): -1, 229 - zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 103, NextOffset: 297 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 177 419] - zstdchunked_test.go:59: got zstd streams (compressed size: 459): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 - zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 204, NextOffset: 465 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 testutil.go:509: Offset: 465, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 177 419] - zstdchunked_test.go:59: got zstd streams (compressed size: 459): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 - zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"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 TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] + zstdchunked_test.go:59: got zstd streams (compressed size: 785): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 841 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 1088 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - 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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 204 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 177 419] - zstdchunked_test.go:59: got zstd streams (compressed size: 459): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 - zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 - zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 - zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 - zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 204, NextOffset: 465 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 103, NextOffset: 297 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 465, NextOffset: 485 testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 125 170 410] - zstdchunked_test.go:59: got zstd streams (compressed size: 450): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/450): 41, 33 - zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/450): 4, 236 - zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 402/450): -1, 228 - zstdchunked_test.go:104: [4] at 402 in stargz (nextFrame: 450/450): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:509: Offset: 317, NextOffset: 841 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 125 170 410] - zstdchunked_test.go:59: got zstd streams (compressed size: 450): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/450): 41, 33 - zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/450): 4, 236 - zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 402/450): -1, 228 - zstdchunked_test.go:104: [4] at 402 in stargz (nextFrame: 450/450): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,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":105,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"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":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -208438,23 +207560,7 @@ testutil.go:509: Offset: 501, NextOffset: 1105 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 124 169 409] - zstdchunked_test.go:59: got zstd streams (compressed size: 449): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/449): 120, 157 - zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 161/449): 41, 33 - zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/449): 4, 236 - zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 401/449): -1, 228 - zstdchunked_test.go:104: [4] at 401 in stargz (nextFrame: 449/449): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":124,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 299 testutil.go:509: Offset: 207, NextOffset: 481 testutil.go:395: Comparing: "" vs "" @@ -208462,105 +207568,87 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 481 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 125 170 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 - zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 - zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] + zstdchunked_test.go:59: got zstd streams (compressed size: 784): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 + zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,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":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 testutil.go:509: Offset: 105, NextOffset: 299 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 481, NextOffset: 501 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 319 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 125 170 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 - zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 - zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 1105 testutil.go:509: Offset: 319, NextOffset: 847 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + 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: 102 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125 170 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 - zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 - zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 - zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 102, NextOffset: 297 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 470, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] + zstdchunked_test.go:59: got zstd streams (compressed size: 785): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 + zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 470, NextOffset: 490 testutil.go:509: Offset: 317, NextOffset: 842 testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + 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: 205 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 126 171 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 - zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 102 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -208570,102 +207658,88 @@ testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:509: Offset: 317, NextOffset: 842 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126 171 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 - zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" 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: 106 - testutil.go:509: Offset: 188, NextOffset: 208 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 302 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 126 171 412] - zstdchunked_test.go:59: got zstd streams (compressed size: 452): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 - zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 - zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 - zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 302, NextOffset: 322 testutil.go:509: Offset: 473, NextOffset: 493 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 133 153 173 193 213 247 750] + zstdchunked_test.go:59: got zstd streams (compressed size: 790): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/790): 109, 235 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 133/790): 16, 122 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 153/790): 16, 102 + zstdchunked_test.go:104: [3] at 153 in stargz (nextFrame: 173/790): 16, 82 + zstdchunked_test.go:104: [4] at 173 in stargz (nextFrame: 193/790): 16, 62 + zstdchunked_test.go:104: [5] at 193 in stargz (nextFrame: 213/790): 16, 42 + zstdchunked_test.go:104: [6] at 213 in stargz (nextFrame: 239/790): 30, 22 + zstdchunked_test.go:104: [7] at 239 in stargz (nextFrame: 247/790): 4, 499 + zstdchunked_test.go:104: [8] at 247 in stargz (nextFrame: 742/790): -1, 491 + zstdchunked_test.go:104: [9] at 742 in stargz (nextFrame: 790/790): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 850 testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 128 173 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 165/456): 41, 33 - zstdchunked_test.go:104: [2] at 165 in stargz (nextFrame: 173/456): 4, 239 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 408/456): -1, 231 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 106, NextOffset: 302 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 + 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: 473, NextOffset: 493 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 + testutil.go:509: Offset: 106, NextOffset: 302 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 128 173 416] - zstdchunked_test.go:59: got zstd streams (compressed size: 456): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 - zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 165/456): 41, 33 - zstdchunked_test.go:104: [2] at 165 in stargz (nextFrame: 173/456): 4, 239 - zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 408/456): -1, 231 - zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 113 133 153 173 193 213 248 751] + zstdchunked_test.go:59: got zstd streams (compressed size: 791): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/791): 109, 236 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 133/791): 16, 123 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 153/791): 16, 103 + zstdchunked_test.go:104: [3] at 153 in stargz (nextFrame: 173/791): 16, 83 + zstdchunked_test.go:104: [4] at 173 in stargz (nextFrame: 193/791): 16, 63 + zstdchunked_test.go:104: [5] at 193 in stargz (nextFrame: 213/791): 16, 43 + zstdchunked_test.go:104: [6] at 213 in stargz (nextFrame: 240/791): 31, 23 + zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/791): 4, 499 + zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 743/791): -1, 491 + zstdchunked_test.go:104: [9] at 743 in stargz (nextFrame: 791/791): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":102,"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":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":204,"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":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -208676,6 +207750,8 @@ testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 102, NextOffset: 299 testutil.go:509: Offset: 204, NextOffset: 466 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" @@ -208684,108 +207760,46 @@ testutil.go:509: Offset: 319, NextOffset: 843 testutil.go:509: Offset: 486, NextOffset: 1090 testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 172 415] - zstdchunked_test.go:59: got zstd streams (compressed size: 455): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/455): 123, 160 - zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 164/455): 41, 33 - zstdchunked_test.go:104: [2] at 164 in stargz (nextFrame: 172/455): 4, 239 - zstdchunked_test.go:104: [3] at 172 in stargz (nextFrame: 407/455): -1, 231 - zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":127,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,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: 184, NextOffset: 204 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 204, NextOffset: 466 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 119 232 505] - zstdchunked_test.go:59: got zstd streams (compressed size: 545): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/545): 115, 220 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/545): 109, 101 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/545): 4, 269 - zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 497/545): -1, 261 - zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 466, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119 232 505] - zstdchunked_test.go:59: got zstd streams (compressed size: 545): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/545): 115, 220 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/545): 109, 101 - zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/545): 4, 269 - zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 497/545): -1, 261 - zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 319 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 486, NextOffset: 1090 testutil.go:509: Offset: 319, NextOffset: 843 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 119 312 585] - zstdchunked_test.go:59: got zstd streams (compressed size: 625): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/625): 115, 300 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 304/625): 189, 181 - zstdchunked_test.go:104: [2] at 304 in stargz (nextFrame: 312/625): 4, 269 - zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 577/625): -1, 261 - zstdchunked_test.go:104: [4] at 577 in stargz (nextFrame: 625/625): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 204 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 204, NextOffset: 466 + testutil.go:509: Offset: 102, NextOffset: 299 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119 308 581] - zstdchunked_test.go:59: got zstd streams (compressed size: 621): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/621): 115, 296 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 300/621): 185, 177 - zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/621): 4, 269 - zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 573/621): -1, 261 - zstdchunked_test.go:104: [4] at 573 in stargz (nextFrame: 621/621): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 233 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/546): 114, 221 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/546): 111, 103 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/546): 4, 269 - zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 498/546): -1, 261 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 233 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/546): 114, 221 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/546): 111, 103 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/546): 4, 269 - zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 498/546): -1, 261 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 228 505] - zstdchunked_test.go:59: got zstd streams (compressed size: 545): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/545): 106, 216 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 220/545): 114, 106 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/545): 4, 273 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 497/545): -1, 265 - zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 228 505] - zstdchunked_test.go:59: got zstd streams (compressed size: 545): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/545): 106, 216 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 220/545): 114, 106 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/545): 4, 273 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 497/545): -1, 265 - zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 245 746] + zstdchunked_test.go:59: got zstd streams (compressed size: 786): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/786): 107, 233 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/786): 16, 122 + zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/786): 16, 102 + zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/786): 16, 82 + zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/786): 16, 62 + zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/786): 16, 42 + zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 237/786): 30, 22 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/786): 4, 497 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 738/786): -1, 489 + zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"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":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -208793,151 +207807,59 @@ 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: 105 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 305 582] - zstdchunked_test.go:59: got zstd streams (compressed size: 622): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/622): 106, 293 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 297/622): 191, 183 - zstdchunked_test.go:104: [2] at 297 in stargz (nextFrame: 305/622): 4, 273 - zstdchunked_test.go:104: [3] at 305 in stargz (nextFrame: 574/622): -1, 265 - zstdchunked_test.go:104: [4] at 574 in stargz (nextFrame: 622/622): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 314 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 301 578] - zstdchunked_test.go:59: got zstd streams (compressed size: 618): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/618): 106, 289 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 293/618): 187, 179 - zstdchunked_test.go:104: [2] at 293 in stargz (nextFrame: 301/618): 4, 273 - zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 570/618): -1, 265 - zstdchunked_test.go:104: [4] at 570 in stargz (nextFrame: 618/618): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 480 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 314, NextOffset: 334 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 224 501] - zstdchunked_test.go:59: got zstd streams (compressed size: 541): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/541): 103, 212 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/541): 113, 105 - zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/541): 4, 273 - zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 493/541): -1, 265 - zstdchunked_test.go:104: [4] at 493 in stargz (nextFrame: 541/541): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 500 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 224 501] - zstdchunked_test.go:59: got zstd streams (compressed size: 541): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/541): 103, 212 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/541): 113, 105 - zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/541): 4, 273 - zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 493/541): -1, 265 - zstdchunked_test.go:104: [4] at 493 in stargz (nextFrame: 541/541): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 334, NextOffset: 861 testutil.go:509: Offset: 500, NextOffset: 1104 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 480 + testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 314, NextOffset: 334 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 121 236 512] - zstdchunked_test.go:59: got zstd streams (compressed size: 552): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/552): 117, 224 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 228/552): 111, 103 - zstdchunked_test.go:104: [2] at 228 in stargz (nextFrame: 236/552): 4, 272 - zstdchunked_test.go:104: [3] at 236 in stargz (nextFrame: 504/552): -1, 264 - zstdchunked_test.go:104: [4] at 504 in stargz (nextFrame: 552/552): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 334 testutil.go:509: Offset: 500, NextOffset: 1104 testutil.go:509: Offset: 334, NextOffset: 861 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 236 512] - zstdchunked_test.go:59: got zstd streams (compressed size: 552): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/552): 117, 224 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 228/552): 111, 103 - zstdchunked_test.go:104: [2] at 228 in stargz (nextFrame: 236/552): 4, 272 - zstdchunked_test.go:104: [3] at 236 in stargz (nextFrame: 504/552): -1, 264 - zstdchunked_test.go:104: [4] at 504 in stargz (nextFrame: 552/552): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 314 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121 316 592] - zstdchunked_test.go:59: got zstd streams (compressed size: 632): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/632): 117, 304 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 308/632): 191, 183 - zstdchunked_test.go:104: [2] at 308 in stargz (nextFrame: 316/632): 4, 272 - zstdchunked_test.go:104: [3] at 316 in stargz (nextFrame: 584/632): -1, 264 - zstdchunked_test.go:104: [4] at 584 in stargz (nextFrame: 632/632): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121 312 588] - zstdchunked_test.go:59: got zstd streams (compressed size: 628): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/628): 117, 300 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 304/628): 187, 179 - zstdchunked_test.go:104: [2] at 304 in stargz (nextFrame: 312/628): 4, 272 - zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 580/628): -1, 264 - zstdchunked_test.go:104: [4] at 580 in stargz (nextFrame: 628/628): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117 231 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/547): 113, 219 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 223/547): 110, 102 - zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/547): 4, 272 - zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 499/547): -1, 264 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 117 231 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/547): 113, 219 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 223/547): 110, 102 - zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/547): 4, 272 - zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 499/547): -1, 264 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 228 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/546): 107, 216 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/546): 113, 105 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/546): 4, 274 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 498/546): -1, 266 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 228 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/546): 107, 216 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/546): 113, 105 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/546): 4, 274 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 498/546): -1, 266 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 307 585] - zstdchunked_test.go:59: got zstd streams (compressed size: 625): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/625): 107, 295 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 299/625): 192, 184 - zstdchunked_test.go:104: [2] at 299 in stargz (nextFrame: 307/625): 4, 274 - zstdchunked_test.go:104: [3] at 307 in stargz (nextFrame: 577/625): -1, 266 - zstdchunked_test.go:104: [4] at 577 in stargz (nextFrame: 625/625): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 246 747] + zstdchunked_test.go:59: got zstd streams (compressed size: 787): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/787): 107, 234 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/787): 16, 123 + zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/787): 16, 103 + zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/787): 16, 83 + zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/787): 16, 63 + zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/787): 16, 43 + zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 238/787): 31, 23 + zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/787): 4, 497 + zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 739/787): -1, 489 + zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":103,"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":321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":205,"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":489,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -208945,224 +207867,147 @@ 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: 103 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 303 581] - zstdchunked_test.go:59: got zstd streams (compressed size: 621): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/621): 107, 291 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 295/621): 188, 180 - zstdchunked_test.go:104: [2] at 295 in stargz (nextFrame: 303/621): 4, 274 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 573/621): -1, 266 - zstdchunked_test.go:104: [4] at 573 in stargz (nextFrame: 621/621): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 103, NextOffset: 301 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 229 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 217 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/546): 116, 108 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/546): 4, 273 - zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 498/546): -1, 265 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 469 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 229 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 217 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/546): 116, 108 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/546): 4, 273 - zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 498/546): -1, 265 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 301, NextOffset: 321 testutil.go:509: Offset: 469, NextOffset: 489 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 846 testutil.go:509: Offset: 489, NextOffset: 1093 testutil.go:395: Comparing: "" vs "" 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: 205 - testutil.go:509: Offset: 83, NextOffset: 103 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 120 220 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 208 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/520): 96, 88 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/520): 4, 256 - zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 472/520): -1, 248 - zstdchunked_test.go:104: [4] at 472 in stargz (nextFrame: 520/520): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 469 - testutil.go:509: Offset: 103, NextOffset: 301 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 120 221 481] - zstdchunked_test.go:59: got zstd streams (compressed size: 521): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/521): 116, 209 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/521): 97, 89 - zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/521): 4, 256 - zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 473/521): -1, 248 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 521/521): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 469, NextOffset: 489 testutil.go:509: Offset: 301, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 489, NextOffset: 1093 testutil.go:509: Offset: 321, NextOffset: 846 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120 307 567] - zstdchunked_test.go:59: got zstd streams (compressed size: 607): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/607): 116, 295 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 299/607): 183, 175 - zstdchunked_test.go:104: [2] at 299 in stargz (nextFrame: 307/607): 4, 256 - zstdchunked_test.go:104: [3] at 307 in stargz (nextFrame: 559/607): -1, 248 - zstdchunked_test.go:104: [4] at 559 in stargz (nextFrame: 607/607): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 205, NextOffset: 469 + testutil.go:509: Offset: 103, NextOffset: 301 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 245 746] + zstdchunked_test.go:59: got zstd streams (compressed size: 786): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/786): 107, 233 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/786): 16, 122 + zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/786): 16, 102 + zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/786): 16, 82 + zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/786): 16, 62 + zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/786): 16, 42 + zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 237/786): 30, 22 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/786): 4, 497 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 738/786): -1, 489 + zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 120 299 559] - zstdchunked_test.go:59: got zstd streams (compressed size: 599): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/599): 116, 287 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 291/599): 175, 167 - zstdchunked_test.go:104: [2] at 291 in stargz (nextFrame: 299/599): 4, 256 - zstdchunked_test.go:104: [3] at 299 in stargz (nextFrame: 551/599): -1, 248 - zstdchunked_test.go:104: [4] at 551 in stargz (nextFrame: 599/599): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 120 220 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 208 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/520): 96, 88 - zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/520): 4, 256 - zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 472/520): -1, 248 - zstdchunked_test.go:104: [4] at 472 in stargz (nextFrame: 520/520): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 120 221 481] - zstdchunked_test.go:59: got zstd streams (compressed size: 521): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/521): 116, 209 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/521): 97, 89 - zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/521): 4, 256 - zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 473/521): -1, 248 - zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 521/521): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":305,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"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":494,"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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 211 475] - zstdchunked_test.go:59: got zstd streams (compressed size: 515): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/515): 104, 199 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 203/515): 99, 91 - zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/515): 4, 260 - zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 467/515): -1, 252 - zstdchunked_test.go:104: [4] at 467 in stargz (nextFrame: 515/515): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 305 testutil.go:509: Offset: 208, NextOffset: 474 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 476] - zstdchunked_test.go:59: got zstd streams (compressed size: 516): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/516): 104, 200 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 204/516): 100, 92 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/516): 4, 260 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 468/516): -1, 252 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 516/516): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 305, NextOffset: 325 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 494 testutil.go:509: Offset: 325, NextOffset: 852 testutil.go:509: Offset: 494, NextOffset: 1099 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 246 747] + zstdchunked_test.go:59: got zstd streams (compressed size: 787): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/787): 107, 234 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 131/787): 16, 123 + zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 151/787): 16, 103 + zstdchunked_test.go:104: [3] at 151 in stargz (nextFrame: 171/787): 16, 83 + zstdchunked_test.go:104: [4] at 171 in stargz (nextFrame: 191/787): 16, 63 + zstdchunked_test.go:104: [5] at 191 in stargz (nextFrame: 211/787): 16, 43 + zstdchunked_test.go:104: [6] at 211 in stargz (nextFrame: 238/787): 31, 23 + zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/787): 4, 497 + zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 739/787): -1, 489 + zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 208, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 305 testutil.go:395: Comparing: "foo2" vs "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: 494 testutil.go:509: Offset: 305, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 289 553] - zstdchunked_test.go:59: got zstd streams (compressed size: 593): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/593): 104, 277 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 281/593): 177, 169 - zstdchunked_test.go:104: [2] at 281 in stargz (nextFrame: 289/593): 4, 260 - zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 545/593): -1, 252 - zstdchunked_test.go:104: [4] at 545 in stargz (nextFrame: 593/593): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 494, NextOffset: 1099 testutil.go:509: Offset: 325, NextOffset: 852 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 281 545] - zstdchunked_test.go:59: got zstd streams (compressed size: 585): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/585): 104, 269 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 273/585): 169, 161 - zstdchunked_test.go:104: [2] at 273 in stargz (nextFrame: 281/585): 4, 260 - zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 537/585): -1, 252 - zstdchunked_test.go:104: [4] at 537 in stargz (nextFrame: 585/585): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 208, NextOffset: 474 - testutil.go:509: Offset: 105, NextOffset: 305 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106 209 473] - zstdchunked_test.go:59: got zstd streams (compressed size: 513): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/513): 102, 197 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 201/513): 99, 91 - zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/513): 4, 260 - zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 465/513): -1, 252 - zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 513/513): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106 210 474] - zstdchunked_test.go:59: got zstd streams (compressed size: 514): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/514): 102, 198 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 202/514): 100, 92 - zstdchunked_test.go:104: [2] at 202 in stargz (nextFrame: 210/514): 4, 260 - zstdchunked_test.go:104: [3] at 210 in stargz (nextFrame: 466/514): -1, 252 - zstdchunked_test.go:104: [4] at 466 in stargz (nextFrame: 514/514): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107 208 470] - zstdchunked_test.go:59: got zstd streams (compressed size: 510): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/510): 103, 196 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 200/510): 97, 89 - zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/510): 4, 258 - zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 462/510): -1, 250 - zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 510/510): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107 209 471] - zstdchunked_test.go:59: got zstd streams (compressed size: 511): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/511): 103, 197 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 201/511): 98, 90 - zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/511): 4, 258 - zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 463/511): -1, 250 - zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] + zstdchunked_test.go:59: got zstd streams (compressed size: 784): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 + zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -209170,110 +208015,72 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 98, NextOffset: 279 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 107 294 556] - zstdchunked_test.go:59: got zstd streams (compressed size: 596): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/596): 103, 282 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 286/596): 183, 175 - zstdchunked_test.go:104: [2] at 286 in stargz (nextFrame: 294/596): 4, 258 - zstdchunked_test.go:104: [3] at 294 in stargz (nextFrame: 548/596): -1, 250 - zstdchunked_test.go:104: [4] at 548 in stargz (nextFrame: 596/596): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 451 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 279, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 286 548] - zstdchunked_test.go:59: got zstd streams (compressed size: 588): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/588): 103, 274 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 451, NextOffset: 471 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 278/588): 175, 167 - zstdchunked_test.go:104: [2] at 278 in stargz (nextFrame: 286/588): 4, 258 - zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 540/588): -1, 250 - zstdchunked_test.go:104: [4] at 540 in stargz (nextFrame: 588/588): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 825 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" 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: 197 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 451 + testutil.go:509: Offset: 98, NextOffset: 279 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 451, NextOffset: 471 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 279, NextOffset: 299 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 105 206 468] - zstdchunked_test.go:59: got zstd streams (compressed size: 508): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/508): 101, 194 - zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 198/508): 97, 89 - zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/508): 4, 258 - zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 460/508): -1, 250 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 508/508): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 279 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 207 469] - zstdchunked_test.go:59: got zstd streams (compressed size: 509): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/509): 101, 195 - zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 199/509): 98, 90 - zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/509): 4, 258 - zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 461/509): -1, 250 - zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 212 477] - zstdchunked_test.go:59: got zstd streams (compressed size: 517): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/517): 105, 200 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 204/517): 99, 91 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/517): 4, 261 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 469/517): -1, 253 - zstdchunked_test.go:104: [4] at 469 in stargz (nextFrame: 517/517): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 213 478] - zstdchunked_test.go:59: got zstd streams (compressed size: 518): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/518): 105, 201 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 205/518): 100, 92 - zstdchunked_test.go:104: [2] at 205 in stargz (nextFrame: 213/518): 4, 261 - zstdchunked_test.go:104: [3] at 213 in stargz (nextFrame: 470/518): -1, 253 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 299 564] - zstdchunked_test.go:59: got zstd streams (compressed size: 604): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/604): 105, 287 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 291/604): 186, 178 - zstdchunked_test.go:104: [2] at 291 in stargz (nextFrame: 299/604): 4, 261 - zstdchunked_test.go:104: [3] at 299 in stargz (nextFrame: 556/604): -1, 253 - zstdchunked_test.go:104: [4] at 556 in stargz (nextFrame: 604/604): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] + zstdchunked_test.go:59: got zstd streams (compressed size: 785): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 + zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 98, NextOffset: 288 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -209281,108 +208088,88 @@ testutil.go:509: Offset: 463, NextOffset: 483 testutil.go:509: Offset: 308, NextOffset: 835 testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 291 556] - zstdchunked_test.go:59: got zstd streams (compressed size: 596): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/596): 105, 279 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 283/596): 178, 170 - zstdchunked_test.go:104: [2] at 283 in stargz (nextFrame: 291/596): 4, 261 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 548/596): -1, 253 - zstdchunked_test.go:104: [4] at 548 in stargz (nextFrame: 596/596): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 463 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 177, NextOffset: 197 testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 463 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 746] + zstdchunked_test.go:59: got zstd streams (compressed size: 786): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/786): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/786): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/786): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/786): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/786): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 + zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 214 478] - zstdchunked_test.go:59: got zstd streams (compressed size: 518): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/518): 106, 202 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 206/518): 100, 92 - zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/518): 4, 260 - zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 470/518): -1, 252 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 288, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:509: Offset: 308, NextOffset: 835 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 215 479] - zstdchunked_test.go:59: got zstd streams (compressed size: 519): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/519): 106, 203 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 207/519): 101, 93 - zstdchunked_test.go:104: [2] at 207 in stargz (nextFrame: 215/519): 4, 260 - zstdchunked_test.go:104: [3] at 215 in stargz (nextFrame: 471/519): -1, 252 - zstdchunked_test.go:104: [4] at 471 in stargz (nextFrame: 519/519): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115 217 478] - zstdchunked_test.go:59: got zstd streams (compressed size: 518): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 - zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 217 478] - zstdchunked_test.go:59: got zstd streams (compressed size: 518): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 - zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 - zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 - zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 284, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] + zstdchunked_test.go:59: got zstd streams (compressed size: 787): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/787): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/787): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/787): 16, 83 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/787): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/787): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/787): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/787): 4, 498 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 739/787): -1, 490 + zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 475 testutil.go:509: Offset: 304, NextOffset: 829 testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 301 562] - zstdchunked_test.go:59: got zstd streams (compressed size: 602): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/602): 111, 289 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 293/602): 182, 174 - zstdchunked_test.go:104: [2] at 293 in stargz (nextFrame: 301/602): 4, 257 - zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 554/602): -1, 249 - zstdchunked_test.go:104: [4] at 554 in stargz (nextFrame: 602/602): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -209390,54 +208177,36 @@ testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:509: Offset: 99, NextOffset: 284 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 455, NextOffset: 475 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 115 293 554] - zstdchunked_test.go:59: got zstd streams (compressed size: 594): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/594): 111, 281 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 285/594): 174, 166 - zstdchunked_test.go:104: [2] at 285 in stargz (nextFrame: 293/594): 4, 257 - zstdchunked_test.go:104: [3] at 293 in stargz (nextFrame: 546/594): -1, 249 - zstdchunked_test.go:104: [4] at 546 in stargz (nextFrame: 594/594): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 304 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:509: Offset: 304, NextOffset: 829 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 212 472] - zstdchunked_test.go:59: got zstd streams (compressed size: 512): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 204/512): 98, 90 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/512): 4, 256 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 464/512): -1, 248 - zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 212 472] - zstdchunked_test.go:59: got zstd streams (compressed size: 512): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 204/512): 98, 90 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/512): 4, 256 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 464/512): -1, 248 - zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 103 208 472] - zstdchunked_test.go:59: got zstd streams (compressed size: 512): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/512): 99, 196 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/512): 101, 93 - zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/512): 4, 260 - zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 464/512): -1, 252 - zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 746] + zstdchunked_test.go:59: got zstd streams (compressed size: 786): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/786): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/786): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/786): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/786): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/786): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 + zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -209445,21 +208214,11 @@ 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: 101 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 198 testutil.go:509: Offset: 101, NextOffset: 287 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 457 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 103 208 472] - zstdchunked_test.go:59: got zstd streams (compressed size: 512): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/512): 99, 196 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/512): 101, 93 - zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/512): 4, 260 - zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 464/512): -1, 252 - zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -209468,80 +208227,67 @@ testutil.go:509: Offset: 307, NextOffset: 833 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 198 testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 198, NextOffset: 457 testutil.go:509: Offset: 101, NextOffset: 287 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 103 285 549] - zstdchunked_test.go:59: got zstd streams (compressed size: 589): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/589): 99, 273 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 277/589): 178, 170 - zstdchunked_test.go:104: [2] at 277 in stargz (nextFrame: 285/589): 4, 260 - zstdchunked_test.go:104: [3] at 285 in stargz (nextFrame: 541/589): -1, 252 - zstdchunked_test.go:104: [4] at 541 in stargz (nextFrame: 589/589): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 457, NextOffset: 477 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 307 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:509: Offset: 307, NextOffset: 833 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 103 277 541] - zstdchunked_test.go:59: got zstd streams (compressed size: 581): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/581): 99, 265 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 269/581): 170, 162 - zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/581): 4, 260 - zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 533/581): -1, 252 - zstdchunked_test.go:104: [4] at 533 in stargz (nextFrame: 581/581): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 101 206 470] - zstdchunked_test.go:59: got zstd streams (compressed size: 510): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/510): 97, 194 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/510): 101, 93 - zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/510): 4, 260 - zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 462/510): -1, 252 - zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 510/510): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] + zstdchunked_test.go:59: got zstd streams (compressed size: 787): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/787): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/787): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/787): 16, 83 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/787): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/787): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/787): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/787): 4, 498 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 739/787): -1, 490 + zstdchunked_test.go:104: [9] at 739 in stargz (nextFrame: 787/787): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"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: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,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: 279, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101 206 470] - zstdchunked_test.go:59: got zstd streams (compressed size: 510): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/510): 97, 194 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/510): 101, 93 - zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/510): 4, 260 - zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 462/510): -1, 252 - zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 510/510): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 451, NextOffset: 471 testutil.go:509: Offset: 299, NextOffset: 825 testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 98, NextOffset: 279 + testutil.go:509: Offset: 197, NextOffset: 451 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -209549,52 +208295,38 @@ testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 451 testutil.go:509: Offset: 98, NextOffset: 279 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 451, NextOffset: 471 testutil.go:509: Offset: 279, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 132 152 172 192 212 246 749] + zstdchunked_test.go:59: got zstd streams (compressed size: 789): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/789): 108, 234 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 132/789): 16, 122 + zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 152/789): 16, 102 + zstdchunked_test.go:104: [3] at 152 in stargz (nextFrame: 172/789): 16, 82 + zstdchunked_test.go:104: [4] at 172 in stargz (nextFrame: 192/789): 16, 62 + zstdchunked_test.go:104: [5] at 192 in stargz (nextFrame: 212/789): 16, 42 + zstdchunked_test.go:104: [6] at 212 in stargz (nextFrame: 238/789): 30, 22 + zstdchunked_test.go:104: [7] at 238 in stargz (nextFrame: 246/789): 4, 499 + zstdchunked_test.go:104: [8] at 246 in stargz (nextFrame: 741/789): -1, 491 + zstdchunked_test.go:104: [9] at 741 in stargz (nextFrame: 789/789): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":192,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 1065 testutil.go:509: Offset: 299, NextOffset: 825 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 101 205 466] - zstdchunked_test.go:59: got zstd streams (compressed size: 506): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/506): 97, 193 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 197/506): 100, 92 - zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/506): 4, 257 - zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 458/506): -1, 249 - zstdchunked_test.go:104: [4] at 458 in stargz (nextFrame: 506/506): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 101 206 467] - zstdchunked_test.go:59: got zstd streams (compressed size: 507): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/507): 97, 194 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/507): 101, 93 - zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/507): 4, 257 - zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 459/507): -1, 249 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 507/507): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 101 285 546] - zstdchunked_test.go:59: got zstd streams (compressed size: 586): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/586): 97, 273 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 277/586): 180, 172 - zstdchunked_test.go:104: [2] at 277 in stargz (nextFrame: 285/586): 4, 257 - zstdchunked_test.go:104: [3] at 285 in stargz (nextFrame: 538/586): -1, 249 - zstdchunked_test.go:104: [4] at 538 in stargz (nextFrame: 586/586): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 101 277 538] - zstdchunked_test.go:59: got zstd streams (compressed size: 578): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/578): 97, 265 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 269/578): 172, 164 - zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/578): 4, 257 - zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 530/578): -1, 249 - zstdchunked_test.go:104: [4] at 530 in stargz (nextFrame: 578/578): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -209602,55 +208334,47 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 100 204 464] - zstdchunked_test.go:59: got zstd streams (compressed size: 504): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/504): 96, 192 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 196/504): 100, 92 - zstdchunked_test.go:104: [2] at 196 in stargz (nextFrame: 204/504): 4, 256 - zstdchunked_test.go:104: [3] at 204 in stargz (nextFrame: 456/504): -1, 248 - zstdchunked_test.go:104: [4] at 456 in stargz (nextFrame: 504/504): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:509: Offset: 197, NextOffset: 463 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 100 205 465] - zstdchunked_test.go:59: got zstd streams (compressed size: 505): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/505): 96, 193 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 197/505): 101, 93 - zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/505): 4, 256 - zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 457/505): -1, 248 - zstdchunked_test.go:104: [4] at 457 in stargz (nextFrame: 505/505): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 483 testutil.go:509: Offset: 308, NextOffset: 835 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: 197 - testutil.go:509: Offset: 78, NextOffset: 98 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 104 211 475] - zstdchunked_test.go:59: got zstd streams (compressed size: 515): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/515): 100, 199 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 203/515): 103, 95 - zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/515): 4, 260 - zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 467/515): -1, 252 - zstdchunked_test.go:104: [4] at 467 in stargz (nextFrame: 515/515): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 112 132 152 172 192 212 247 750] + zstdchunked_test.go:59: got zstd streams (compressed size: 790): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/790): 108, 235 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 132/790): 16, 123 + zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 152/790): 16, 103 + zstdchunked_test.go:104: [3] at 152 in stargz (nextFrame: 172/790): 16, 83 + zstdchunked_test.go:104: [4] at 172 in stargz (nextFrame: 192/790): 16, 63 + zstdchunked_test.go:104: [5] at 192 in stargz (nextFrame: 212/790): 16, 43 + zstdchunked_test.go:104: [6] at 212 in stargz (nextFrame: 239/790): 31, 23 + zstdchunked_test.go:104: [7] at 239 in stargz (nextFrame: 247/790): 4, 499 + zstdchunked_test.go:104: [8] at 247 in stargz (nextFrame: 742/790): -1, 491 + zstdchunked_test.go:104: [9] at 742 in stargz (nextFrame: 790/790): -1, -1 + testutil.go:1638: got TOC entries: + testutil.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":132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":192,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -209658,151 +208382,342 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 463, NextOffset: 483 testutil.go:509: Offset: 288, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 1079 testutil.go:509: Offset: 308, NextOffset: 835 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104 212 476] - zstdchunked_test.go:59: got zstd streams (compressed size: 516): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/516): 100, 200 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 204/516): 104, 96 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/516): 4, 260 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 468/516): -1, 252 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 516/516): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 104 291 555] - zstdchunked_test.go:59: got zstd streams (compressed size: 595): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/595): 100, 279 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 283/595): 183, 175 - zstdchunked_test.go:104: [2] at 283 in stargz (nextFrame: 291/595): 4, 260 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 547/595): -1, 252 - zstdchunked_test.go:104: [4] at 547 in stargz (nextFrame: 595/595): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 137 181 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 + zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 + zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 137 182 435] + zstdchunked_test.go:59: got zstd streams (compressed size: 475): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 + zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 137 181 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 + zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 + zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is 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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104 283 547] - zstdchunked_test.go:59: got zstd streams (compressed size: 587): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/587): 100, 271 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 275/587): 175, 167 - zstdchunked_test.go:104: [2] at 275 in stargz (nextFrame: 283/587): 4, 260 - zstdchunked_test.go:104: [3] at 283 in stargz (nextFrame: 539/587): -1, 252 - zstdchunked_test.go:104: [4] at 539 in stargz (nextFrame: 587/587): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 137 182 435] + zstdchunked_test.go:59: got zstd streams (compressed size: 475): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 + zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 137 181 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 + zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 + zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 426/474): -1, 241 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 137 182 435] + zstdchunked_test.go:59: got zstd streams (compressed size: 475): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 + zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 284, NextOffset: 304 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 185 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/474): 137, 173 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/474): 40, 32 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 475 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 186 435] + zstdchunked_test.go:59: got zstd streams (compressed size: 475): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/475): 137, 174 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/475): 41, 33 + zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/475): 4, 245 + zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 427/475): -1, 237 + zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 829 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 197 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 104 211 475] - zstdchunked_test.go:59: got zstd streams (compressed size: 515): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/515): 100, 199 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 203/515): 103, 95 - zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/515): 4, 260 - zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 467/515): -1, 252 - zstdchunked_test.go:104: [4] at 467 in stargz (nextFrame: 515/515): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 99 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 185 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/474): 137, 173 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/474): 40, 32 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 186 435] + zstdchunked_test.go:59: got zstd streams (compressed size: 475): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/475): 137, 174 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/475): 41, 33 + zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/475): 4, 245 + zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 427/475): -1, 237 + zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 455, NextOffset: 475 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104 212 476] - zstdchunked_test.go:59: got zstd streams (compressed size: 516): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/516): 100, 200 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 204/516): 104, 96 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/516): 4, 260 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 468/516): -1, 252 - zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 516/516): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 184 433] + zstdchunked_test.go:59: got zstd streams (compressed size: 473): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/473): 136, 172 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/473): 40, 32 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/473): 4, 245 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 425/473): -1, 237 + zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 304 testutil.go:509: Offset: 475, NextOffset: 1069 testutil.go:509: Offset: 304, NextOffset: 829 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64641 129994 130436] - zstdchunked_test.go:59: got zstd streams (compressed size: 130476): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130476): 64637, 129982 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 185 434] + zstdchunked_test.go:59: got zstd streams (compressed size: 474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/474): 136, 173 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/474): 41, 33 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/474): 4, 245 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 426/474): -1, 237 + zstdchunked_test.go:104: [4] at 426 in stargz (nextFrame: 474/474): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130476): 65349, 65341 - zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130476): 4, 438 - zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130428/130476): -1, 430 - zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 139 183 439] + zstdchunked_test.go:59: got zstd streams (compressed size: 479): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/479): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/479): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/479): 4, 252 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 431/479): -1, 244 + zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 139 184 440] + zstdchunked_test.go:59: got zstd streams (compressed size: 480): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/480): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 + zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 139 183 439] + zstdchunked_test.go:59: got zstd streams (compressed size: 479): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/479): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/479): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/479): 4, 252 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 431/479): -1, 244 + zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 139 184 440] + zstdchunked_test.go:59: got zstd streams (compressed size: 480): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/480): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 + zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 184 440] + zstdchunked_test.go:59: got zstd streams (compressed size: 480): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/480): 136, 172 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/480): 40, 32 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 + zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 185 441] + zstdchunked_test.go:59: got zstd streams (compressed size: 481): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/481): 136, 173 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/481): 41, 33 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/481): 4, 252 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 433/481): -1, 244 + zstdchunked_test.go:104: [4] at 433 in stargz (nextFrame: 481/481): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 143 187 439] + zstdchunked_test.go:59: got zstd streams (compressed size: 479): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/479): 139, 175 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 179/479): 40, 32 + zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 + zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 + zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 143 188 440] + zstdchunked_test.go:59: got zstd streams (compressed size: 480): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 180/480): 41, 33 + zstdchunked_test.go:104: [2] at 180 in stargz (nextFrame: 188/480): 4, 248 + zstdchunked_test.go:104: [3] at 188 in stargz (nextFrame: 432/480): -1, 240 + zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 143 187 439] + zstdchunked_test.go:59: got zstd streams (compressed size: 479): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/479): 139, 175 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 179/479): 40, 32 + zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 + zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 + zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 143 188 440] + zstdchunked_test.go:59: got zstd streams (compressed size: 480): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 180/480): 41, 33 + zstdchunked_test.go:104: [2] at 180 in stargz (nextFrame: 188/480): 4, 248 + zstdchunked_test.go:104: [3] at 188 in stargz (nextFrame: 432/480): -1, 240 + zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,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":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64641 128870 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129352): 64637, 128858 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 198 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129352): 64225, 64217 - zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129352): 4, 438 - zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129304/129352): -1, 430 - zstdchunked_test.go:104: [4] at 129304 in stargz (nextFrame: 129352/129352): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 141 185 437] + zstdchunked_test.go:59: got zstd streams (compressed size: 477): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/477): 137, 173 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/477): 40, 32 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/477): 4, 248 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 429/477): -1, 240 + zstdchunked_test.go:104: [4] at 429 in stargz (nextFrame: 477/477): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 287 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 141 186 438] + zstdchunked_test.go:59: got zstd streams (compressed size: 478): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/478): 137, 174 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/478): 41, 33 + zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/478): 4, 248 + zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 430/478): -1, 240 + zstdchunked_test.go:104: [4] at 430 in stargz (nextFrame: 478/478): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 457 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -209813,7 +208728,38 @@ testutil.go:509: Offset: 307, NextOffset: 833 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 81, NextOffset: 101 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 139 183 426] + zstdchunked_test.go:59: got zstd streams (compressed size: 466): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/466): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/466): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/466): 4, 239 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 418/466): -1, 231 + zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 198, NextOffset: 457 + testutil.go:509: Offset: 101, NextOffset: 287 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 139 184 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/467): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/467): 4, 239 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 419/467): -1, 231 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -209821,62 +208767,86 @@ testutil.go:509: Offset: 287, NextOffset: 307 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 198, NextOffset: 457 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 287 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64641 129994 130436] - zstdchunked_test.go:59: got zstd streams (compressed size: 130476): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130476): 64637, 129982 - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130476): 65349, 65341 - zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130476): 4, 438 - zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130428/130476): -1, 430 - zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 139 183 426] + zstdchunked_test.go:59: got zstd streams (compressed size: 466): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/466): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/466): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/466): 4, 239 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 418/466): -1, 231 + zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64641 128870 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129352): 64637, 128858 - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129352): 64225, 64217 - zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129352): 4, 438 - zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129304/129352): -1, 430 - zstdchunked_test.go:104: [4] at 129304 in stargz (nextFrame: 129352/129352): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 139 184 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/467): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/467): 4, 239 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 419/467): -1, 231 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 137 181 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/463): 133, 169 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/463): 40, 32 + zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/463): 4, 238 + zstdchunked_test.go:104: [3] at 181 in stargz (nextFrame: 415/463): -1, 230 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 137 182 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/464): 133, 170 + zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/464): 41, 33 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/464): 4, 238 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 416/464): -1, 230 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 138 182 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/467): 134, 170 + zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 174/467): 40, 32 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":200,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":454,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":474,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 183 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/468): 134, 171 + zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 175/468): 41, 33 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 180, NextOffset: 200 testutil.go:509: Offset: 102, NextOffset: 288 @@ -209885,122 +208855,179 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 288, NextOffset: 308 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 138 182 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/467): 134, 170 + zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 174/467): 40, 32 + zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 + zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 454, NextOffset: 474 testutil.go:509: Offset: 308, NextOffset: 832 testutil.go:509: Offset: 474, NextOffset: 1067 testutil.go:395: Comparing: "" vs "" 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: 200 + testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 183 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/468): 134, 171 + zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 175/468): 41, 33 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:509: Offset: 102, NextOffset: 288 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 454, NextOffset: 474 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 288, NextOffset: 308 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 139 183 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/468): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/468): 4, 241 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 420/468): -1, 233 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 1067 testutil.go:509: Offset: 308, NextOffset: 832 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 200 - testutil.go:509: Offset: 82, NextOffset: 102 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64641 129995 130437] - zstdchunked_test.go:59: got zstd streams (compressed size: 130477): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 200, NextOffset: 454 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130477): 64637, 129983 - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129987/130477): 65350, 65342 - zstdchunked_test.go:104: [2] at 129987 in stargz (nextFrame: 129995/130477): 4, 438 - zstdchunked_test.go:104: [3] at 129995 in stargz (nextFrame: 130429/130477): -1, 430 - zstdchunked_test.go:104: [4] at 130429 in stargz (nextFrame: 130477/130477): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64641 128871 129313] - zstdchunked_test.go:59: got zstd streams (compressed size: 129353): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129353): 64637, 128859 - zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128863/129353): 64226, 64218 - zstdchunked_test.go:104: [2] at 128863 in stargz (nextFrame: 128871/129353): 4, 438 - zstdchunked_test.go:104: [3] at 128871 in stargz (nextFrame: 129305/129353): -1, 430 - zstdchunked_test.go:104: [4] at 129305 in stargz (nextFrame: 129353/129353): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 139 184 429] + zstdchunked_test.go:59: got zstd streams (compressed size: 469): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/469): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/469): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/469): 4, 241 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 421/469): -1, 233 + zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 139 183 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 139 184 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 139 183 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":298,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":318,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":201,"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":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 181, NextOffset: 201 testutil.go:509: Offset: 99, NextOffset: 298 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 139 184 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 201, 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: 298, NextOffset: 318 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 486 testutil.go:509: Offset: 318, NextOffset: 846 testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 139 183 427] + zstdchunked_test.go:59: got zstd streams (compressed size: 467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 + zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/467): 4, 240 + zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 419/467): -1, 232 + zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,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: 201 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 129987 130436] - zstdchunked_test.go:59: got zstd streams (compressed size: 130476): +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 201, NextOffset: 466 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129979/130476): 65357, 65349 - zstdchunked_test.go:104: [2] at 129979 in stargz (nextFrame: 129987/130476): 4, 445 - zstdchunked_test.go:104: [3] at 129987 in stargz (nextFrame: 130428/130476): -1, 437 - zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 139 184 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/468): 135, 172 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/468): 41, 33 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/468): 4, 240 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 420/468): -1, 232 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 298 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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" @@ -210008,119 +209035,186 @@ testutil.go:509: Offset: 298, NextOffset: 318 testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:509: Offset: 318, NextOffset: 846 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 185 431] + zstdchunked_test.go:59: got zstd streams (compressed size: 471): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/471): 40, 32 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 + zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 128863 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129352): 64622, 128851 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128855/129352): 64233, 64225 - zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129352): 4, 445 - zstdchunked_test.go:104: [3] at 128863 in stargz (nextFrame: 129304/129352): -1, 437 - zstdchunked_test.go:104: [4] at 129304 in stargz (nextFrame: 129352/129352): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 186 432] + zstdchunked_test.go:59: got zstd streams (compressed size: 472): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/472): 137, 174 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/472): 41, 33 + zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/472): 4, 242 + zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 424/472): -1, 234 + zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 185 431] + zstdchunked_test.go:59: got zstd streams (compressed size: 471): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/471): 40, 32 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 + zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 186 432] + zstdchunked_test.go:59: got zstd streams (compressed size: 472): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/472): 137, 174 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/472): 41, 33 + zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/472): 4, 242 + zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 424/472): -1, 234 + zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":294,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":314,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":202,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":459,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":479,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 184 430] + zstdchunked_test.go:59: got zstd streams (compressed size: 470): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/470): 136, 172 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/470): 40, 32 + zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/470): 4, 242 + zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 422/470): -1, 234 + zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 202 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 185 431] + zstdchunked_test.go:59: got zstd streams (compressed size: 471): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/471): 136, 173 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 177/471): 41, 33 + zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 + zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 + zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 294 testutil.go:509: Offset: 202, NextOffset: 459 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 294, NextOffset: 314 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 479 testutil.go:509: Offset: 314, NextOffset: 837 testutil.go:509: Offset: 479, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: 202 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 177 420] + zstdchunked_test.go:59: got zstd streams (compressed size: 460): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 165 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/460): 40, 32 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/460): 4, 239 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 412/460): -1, 231 + zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 202, NextOffset: 459 - testutil.go:509: Offset: 104, NextOffset: 294 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64626 129987 130436] - zstdchunked_test.go:59: got zstd streams (compressed size: 130476): -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129979/130476): 65357, 65349 - zstdchunked_test.go:104: [2] at 129979 in stargz (nextFrame: 129987/130476): 4, 445 - zstdchunked_test.go:104: [3] at 129987 in stargz (nextFrame: 130428/130476): -1, 437 - zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 294 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 459, NextOffset: 479 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 294, NextOffset: 314 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 178 421] + zstdchunked_test.go:59: got zstd streams (compressed size: 461): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/461): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/461): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 + zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 479, NextOffset: 1074 testutil.go:509: Offset: 314, NextOffset: 837 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64626 128863 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129352): 64622, 128851 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128855/129352): 64233, 64225 - zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129352): 4, 445 - zstdchunked_test.go:104: [3] at 128863 in stargz (nextFrame: 129304/129352): -1, 437 - zstdchunked_test.go:104: [4] at 129304 in stargz (nextFrame: 129352/129352): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 177 420] + zstdchunked_test.go:59: got zstd streams (compressed size: 460): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 165 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/460): 40, 32 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/460): 4, 239 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 412/460): -1, 231 + zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 178 421] + zstdchunked_test.go:59: got zstd streams (compressed size: 461): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/461): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/461): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 + zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 99, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 175 417] + zstdchunked_test.go:59: got zstd streams (compressed size: 457): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/457): 127, 163 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 167/457): 40, 32 + zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/457): 4, 238 + zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 409/457): -1, 230 + zstdchunked_test.go:104: [4] at 409 in stargz (nextFrame: 457/457): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 457 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -210128,101 +209222,104 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 457, NextOffset: 477 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 836 testutil.go:509: Offset: 477, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" 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: 197 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go:509: Offset: 99, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64622 129982 130430] - zstdchunked_test.go:59: got zstd streams (compressed size: 130470): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/130470): 64618, 129970 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 129974/130470): 65356, 65348 - zstdchunked_test.go:104: [2] at 129974 in stargz (nextFrame: 129982/130470): 4, 444 - zstdchunked_test.go:104: [3] at 129982 in stargz (nextFrame: 130422/130470): -1, 436 - zstdchunked_test.go:104: [4] at 130422 in stargz (nextFrame: 130470/130470): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 288, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 176 418] + zstdchunked_test.go:59: got zstd streams (compressed size: 458): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/458): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/458): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/458): 4, 238 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 410/458): -1, 230 + zstdchunked_test.go:104: [4] at 410 in stargz (nextFrame: 458/458): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 1072 testutil.go:509: Offset: 308, NextOffset: 836 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 457 + testutil.go:509: Offset: 99, NextOffset: 288 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 135 180 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 + zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 + zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 521, NextOffset: 641 - testutil.go:509: Offset: 668, NextOffset: 788 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 346, NextOffset: 487 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64622 128858 129306] - zstdchunked_test.go:59: got zstd streams (compressed size: 129346): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:509: Offset: 668, NextOffset: 788 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 661 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129346): 64618, 128846 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 808 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128850/129346): 64232, 64224 - zstdchunked_test.go:104: [2] at 128850 in stargz (nextFrame: 128858/129346): 4, 444 - zstdchunked_test.go:104: [3] at 128858 in stargz (nextFrame: 129298/129346): -1, 436 - zstdchunked_test.go:104: [4] at 129298 in stargz (nextFrame: 129346/129346): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 781 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 949 + 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: 781, NextOffset: 801 @@ -210233,23 +209330,59 @@ testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 104, NextOffset: 222 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 326 - 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: 361, NextOffset: 381 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 135 180 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 + zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 + zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 + testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 641 + 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: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 testutil.go:509: Offset: 242, NextOffset: 361 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 178 422] + zstdchunked_test.go:59: got zstd streams (compressed size: 462): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 + zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -210257,385 +209390,321 @@ testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64633 129994 130453] - zstdchunked_test.go:59: got zstd streams (compressed size: 130493): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 648, NextOffset: 668 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130493): 64629, 129982 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 521 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130493): 65357, 65349 - zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130493): 4, 455 - zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130445/130493): -1, 447 - zstdchunked_test.go:104: [4] at 130445 in stargz (nextFrame: 130493/130493): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 788 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:509: Offset: 104, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64633 128870 129329] - zstdchunked_test.go:59: got zstd streams (compressed size: 129369): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/129369): 64629, 128858 - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129369): 64233, 64225 - zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129369): 4, 455 - zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129321/129369): -1, 447 - zstdchunked_test.go:104: [4] at 129321 in stargz (nextFrame: 129369/129369): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] vs [foo_empty2 foo_empty3 foo4 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 819, NextOffset: 1366 + testutil.go:509: Offset: 987, NextOffset: 1612 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 108, NextOffset: 230 testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 335, NextOffset: 355 testutil.go:509: Offset: 250, NextOffset: 373 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 177 419] + zstdchunked_test.go:59: got zstd streams (compressed size: 459): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/459): 129, 165 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/459): 40, 32 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 + zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 499 + 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: 657, NextOffset: 677 + testutil.go:509: Offset: 804, NextOffset: 824 + testutil.go:509: Offset: 677, NextOffset: 799 + testutil.go:509: Offset: 824, NextOffset: 967 + 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: 373, NextOffset: 393 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 178 420] + zstdchunked_test.go:59: got zstd streams (compressed size: 460): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/460): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/460): 4, 238 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 412/460): -1, 230 + zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 535 testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64633 129994 130453] - zstdchunked_test.go:59: got zstd streams (compressed size: 130493): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130493): 64629, 129982 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:509: Offset: 682, NextOffset: 804 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130493): 65357, 65349 - zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130493): 4, 455 - zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130445/130493): -1, 447 - zstdchunked_test.go:104: [4] at 130445 in stargz (nextFrame: 130493/130493): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 657, NextOffset: 677 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 804, NextOffset: 824 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:509: Offset: 987, NextOffset: 1612 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] vs [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo4 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 682, NextOffset: 804 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 177 419] + zstdchunked_test.go:59: got zstd streams (compressed size: 459): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/459): 129, 165 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/459): 40, 32 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 + zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 535, NextOffset: 657 + 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: 335, NextOffset: 355 + testutil.go:509: Offset: 230, NextOffset: 250 + testutil.go:509: Offset: 355, NextOffset: 499 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 519, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 178 420] + zstdchunked_test.go:59: got zstd streams (compressed size: 460): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/460): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/460): 4, 238 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 412/460): -1, 230 + zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 824, NextOffset: 967 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 799, NextOffset: 819 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 987, NextOffset: 1612 testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 230, NextOffset: 250 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64633 128870 129329] - zstdchunked_test.go:59: got zstd streams (compressed size: 129369): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/129369): 64629, 128858 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 499 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129369): 64233, 64225 - zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129369): 4, 455 - zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129321/129369): -1, 447 - zstdchunked_test.go:104: [4] at 129321 in stargz (nextFrame: 129369/129369): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 250, NextOffset: 373 - 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: 682 - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:509: Offset: 535, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 178 421] + zstdchunked_test.go:59: got zstd streams (compressed size: 461): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/461): 130, 166 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/461): 40, 32 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 + zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"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_empty2 foo4 foo5 foo_empty5 foo] vs [foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 179 422] + zstdchunked_test.go:59: got zstd streams (compressed size: 462): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/462): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/462): 4, 239 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 414/462): -1, 231 + zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 107, NextOffset: 227 testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 331, NextOffset: 351 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 367 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64631 129986 130445] - zstdchunked_test.go:59: got zstd streams (compressed size: 130485): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/130485): 64627, 129974 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 129978/130485): 65351, 65343 - zstdchunked_test.go:104: [2] at 129978 in stargz (nextFrame: 129986/130485): 4, 455 - zstdchunked_test.go:104: [3] at 129986 in stargz (nextFrame: 130437/130485): -1, 447 - zstdchunked_test.go:104: [4] at 130437 in stargz (nextFrame: 130485/130485): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64631,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 178 422] + zstdchunked_test.go:59: got zstd streams (compressed size: 462): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 + zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 512 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 508 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, 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: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 674, NextOffset: 795 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 669, NextOffset: 790 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2] vs [foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2 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: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 674 - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 674, NextOffset: 795 - testutil.go:509: Offset: 528, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64631 128862 129321] - zstdchunked_test.go:59: got zstd streams (compressed size: 129361): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 957, NextOffset: 977 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/129361): 64627, 128850 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 128854/129361): 64227, 64219 - zstdchunked_test.go:104: [2] at 128854 in stargz (nextFrame: 128862/129361): 4, 455 - zstdchunked_test.go:104: [3] at 128862 in stargz (nextFrame: 129313/129361): -1, 447 - zstdchunked_test.go:104: [4] at 129313 in stargz (nextFrame: 129361/129361): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64631,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 810 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + 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 [foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 211, NextOffset: 331 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 107, 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: 512 testutil.go:509: Offset: 367, NextOffset: 387 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 674 + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:509: Offset: 528, NextOffset: 649 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134 178 422] + zstdchunked_test.go:59: got zstd streams (compressed size: 462): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/462): 130, 166 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/462): 40, 32 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 + zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 129983 130433] - zstdchunked_test.go:59: got zstd streams (compressed size: 130473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130473): 64622, 129971 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130473): 65353, 65345 - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130473): 4, 446 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130425/130473): -1, 438 - zstdchunked_test.go:104: [4] at 130425 in stargz (nextFrame: 130473/130473): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/463): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 798, NextOffset: 818 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 - 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: 389 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 509, NextOffset: 529 @@ -210643,11 +209712,30 @@ testutil.go:509: Offset: 529, NextOffset: 649 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 179 423] + zstdchunked_test.go:59: got zstd streams (compressed size: 463): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 + zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + 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 TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:509: Offset: 818, NextOffset: 959 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 testutil.go:509: Offset: 959, NextOffset: 979 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:395: Comparing: "foo" vs "foo" @@ -210658,456 +209746,864 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 336, NextOffset: 356 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 128859 129309] - zstdchunked_test.go:59: got zstd streams (compressed size: 129349): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129349): 64622, 128847 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129349): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129349): 4, 446 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129301/129349): -1, 438 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [4] at 129301 in stargz (nextFrame: 129349/129349): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 497, NextOffset: 517 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 180 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 + zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 + zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 389, NextOffset: 509 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 149 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 + zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 658 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148 298] + zstdchunked_test.go:59: got zstd streams (compressed size: 338): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/338): 144, 136 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 148/338): 4, 146 + zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 290/338): -1, 138 + zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 338/338): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 149 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 + zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 678 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148 298] + zstdchunked_test.go:59: got zstd streams (compressed size: 338): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/338): 144, 136 + zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 148/338): 4, 146 + zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 290/338): -1, 138 + zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 338/338): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 529 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 150 300] + zstdchunked_test.go:59: got zstd streams (compressed size: 340): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/340): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/340): 4, 146 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 292/340): -1, 138 + zstdchunked_test.go:104: [3] at 292 in stargz (nextFrame: 340/340): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 678, NextOffset: 798 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 149 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 + zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 529, NextOffset: 649 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 155 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 798, NextOffset: 818 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 155 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 155 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 818, NextOffset: 959 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 789 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 155 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 154 310] + zstdchunked_test.go:59: got zstd streams (compressed size: 350): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/350): 150, 142 + zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/350): 4, 152 + zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 302/350): -1, 144 + zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 336 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 155 304] + zstdchunked_test.go:59: got zstd streams (compressed size: 344): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/344): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/344): 4, 145 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 296/344): -1, 137 + zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 154 303] + zstdchunked_test.go:59: got zstd streams (compressed size: 343): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 + zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 + zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 + zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 110, NextOffset: 229 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 155 304] + zstdchunked_test.go:59: got zstd streams (compressed size: 344): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/344): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/344): 4, 145 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 296/344): -1, 137 + zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 497, NextOffset: 517 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 154 303] + zstdchunked_test.go:59: got zstd streams (compressed size: 343): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 + zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 + zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 + zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 369, NextOffset: 389 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 154 303] + zstdchunked_test.go:59: got zstd streams (compressed size: 343): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 + zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 + zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 + zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 658 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 154 303] + zstdchunked_test.go:59: got zstd streams (compressed size: 343): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 + zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 + zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 + zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 389, NextOffset: 509 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 156 309] + zstdchunked_test.go:59: got zstd streams (compressed size: 349): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 148/349): 152, 144 + zstdchunked_test.go:104: [1] at 148 in stargz (nextFrame: 156/349): 4, 149 + zstdchunked_test.go:104: [2] at 156 in stargz (nextFrame: 301/349): -1, 141 + zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 349/349): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 979 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 155 308] + zstdchunked_test.go:59: got zstd streams (compressed size: 348): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/348): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/348): 4, 149 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 300/348): -1, 141 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 348/348): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 789, NextOffset: 809 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 156 309] + zstdchunked_test.go:59: got zstd streams (compressed size: 349): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 148/349): 152, 144 + zstdchunked_test.go:104: [1] at 148 in stargz (nextFrame: 156/349): 4, 149 + zstdchunked_test.go:104: [2] at 156 in stargz (nextFrame: 301/349): -1, 141 + zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 349/349): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:509: Offset: 249, NextOffset: 369 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 308] + zstdchunked_test.go:59: got zstd streams (compressed size: 348): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/348): 151, 143 + zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/348): 4, 149 + zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 300/348): -1, 141 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 348/348): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 517, NextOffset: 658 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 509, NextOffset: 529 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64626 129983 130433] - zstdchunked_test.go:59: got zstd streams (compressed size: 130473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130473): 64622, 129971 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130473): 65353, 65345 + testutil.go:509: Offset: 229, NextOffset: 249 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 158 311] + zstdchunked_test.go:59: got zstd streams (compressed size: 351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 150/351): 154, 146 + zstdchunked_test.go:104: [1] at 150 in stargz (nextFrame: 158/351): 4, 149 + zstdchunked_test.go:104: [2] at 158 in stargz (nextFrame: 303/351): -1, 141 + zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 157 310] + zstdchunked_test.go:59: got zstd streams (compressed size: 350): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 149/350): 153, 145 + zstdchunked_test.go:104: [1] at 149 in stargz (nextFrame: 157/350): 4, 149 + zstdchunked_test.go:104: [2] at 157 in stargz (nextFrame: 302/350): -1, 141 + zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 678, NextOffset: 798 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130473): 4, 446 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130425/130473): -1, 438 - zstdchunked_test.go:104: [4] at 130425 in stargz (nextFrame: 130473/130473): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 356, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 144 287] + zstdchunked_test.go:59: got zstd streams (compressed size: 327): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 + zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/327): 4, 139 + zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 279/327): -1, 131 + zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128 271] + zstdchunked_test.go:59: got zstd streams (compressed size: 311): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/311): 124, 116 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/311): 4, 139 + zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 263/311): -1, 131 + zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 529, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" + testutil.go:509: Offset: 249, NextOffset: 369 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 144 287] + zstdchunked_test.go:59: got zstd streams (compressed size: 327): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 + zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/327): 4, 139 + zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 279/327): -1, 131 + zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 128 271] + zstdchunked_test.go:59: got zstd streams (compressed size: 311): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/311): 124, 116 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/311): 4, 139 + zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 263/311): -1, 131 + zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 311/311): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 147 290] + zstdchunked_test.go:59: got zstd streams (compressed size: 330): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/330): 143, 135 + zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 147/330): 4, 139 + zstdchunked_test.go:104: [2] at 147 in stargz (nextFrame: 282/330): -1, 131 + zstdchunked_test.go:104: [3] at 282 in stargz (nextFrame: 330/330): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 274] + zstdchunked_test.go:59: got zstd streams (compressed size: 314): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/314): 127, 119 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 131/314): 4, 139 + zstdchunked_test.go:104: [2] at 131 in stargz (nextFrame: 266/314): -1, 131 + zstdchunked_test.go:104: [3] at 266 in stargz (nextFrame: 314/314): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 150 297] + zstdchunked_test.go:59: got zstd streams (compressed size: 337): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 + zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 280] + zstdchunked_test.go:59: got zstd streams (compressed size: 320): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 + zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 150 297] + zstdchunked_test.go:59: got zstd streams (compressed size: 337): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 + zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 280] + zstdchunked_test.go:59: got zstd streams (compressed size: 320): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 + zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 150 297] + zstdchunked_test.go:59: got zstd streams (compressed size: 337): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/337): 4, 143 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 289/337): -1, 135 + zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 337/337): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 280] + zstdchunked_test.go:59: got zstd streams (compressed size: 320): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/320): 4, 143 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 272/320): -1, 135 + zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 150 295] + zstdchunked_test.go:59: got zstd streams (compressed size: 335): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/335): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/335): 4, 141 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 287/335): -1, 133 + zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 335/335): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5] vs [.no.prefetch.landmark 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: 222, NextOffset: 242 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 278] + zstdchunked_test.go:59: got zstd streams (compressed size: 318): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/318): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/318): 4, 141 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 270/318): -1, 133 + zstdchunked_test.go:104: [3] at 270 in stargz (nextFrame: 318/318): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:509: Offset: 507, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64626 128859 129309] - zstdchunked_test.go:59: got zstd streams (compressed size: 129349): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129349): 64622, 128847 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129349): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129349): 4, 446 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129301/129349): -1, 438 - zstdchunked_test.go:104: [4] at 129301 in stargz (nextFrame: 129349/129349): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 326, NextOffset: 346 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 150 295] + zstdchunked_test.go:59: got zstd streams (compressed size: 335): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/335): 146, 138 + zstdchunked_test.go:104: [1] at 142 in stargz (nextFrame: 150/335): 4, 141 + zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 287/335): -1, 133 + zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 335/335): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 278] + zstdchunked_test.go:59: got zstd streams (compressed size: 318): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/318): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/318): 4, 141 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 270/318): -1, 133 + zstdchunked_test.go:104: [3] at 270 in stargz (nextFrame: 318/318): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 149 294] + zstdchunked_test.go:59: got zstd streams (compressed size: 334): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/334): 145, 137 + zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/334): 4, 141 + zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 286/334): -1, 133 + zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 334/334): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 361 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 132 277] + zstdchunked_test.go:59: got zstd streams (compressed size: 317): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/317): 128, 120 + zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/317): 4, 141 + zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 269/317): -1, 133 + zstdchunked_test.go:104: [3] at 269 in stargz (nextFrame: 317/317): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 151 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 487 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 282] + zstdchunked_test.go:59: got zstd streams (compressed size: 322): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 + zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 151 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 282] + zstdchunked_test.go:59: got zstd streams (compressed size: 322): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 + zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + 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: 641, NextOffset: 661 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 151 299] + zstdchunked_test.go:59: got zstd streams (compressed size: 339): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 + zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 + zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 808 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 282] + zstdchunked_test.go:59: got zstd streams (compressed size: 322): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 + zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 781, NextOffset: 801 testutil.go:509: Offset: 949, NextOffset: 969 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:509: Offset: 969, NextOffset: 1592 - 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: 361, NextOffset: 381 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 136 279] + zstdchunked_test.go:59: got zstd streams (compressed size: 319): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/319): 132, 124 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 136/319): 4, 139 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 271/319): -1, 131 + zstdchunked_test.go:104: [3] at 271 in stargz (nextFrame: 319/319): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 326, NextOffset: 346 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 361 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 487 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] vs [foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty] vs [foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 641 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 121 264] + zstdchunked_test.go:59: got zstd streams (compressed size: 304): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 + zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 + zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 + testutil.go:509: Offset: 104, 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: 507 testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 641, NextOffset: 661 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:509: Offset: 661, NextOffset: 781 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 136 279] + zstdchunked_test.go:59: got zstd streams (compressed size: 319): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/319): 132, 124 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 136/319): 4, 139 + zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 271/319): -1, 131 + zstdchunked_test.go:104: [3] at 271 in stargz (nextFrame: 319/319): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 949, NextOffset: 969 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64625 129978 130428] - zstdchunked_test.go:59: got zstd streams (compressed size: 130468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/130468): 64621, 129966 - zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130468): 65349, 65341 - zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130468): 4, 446 - zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130420/130468): -1, 438 - zstdchunked_test.go:104: [4] at 130420 in stargz (nextFrame: 130468/130468): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64625,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64625,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 781, NextOffset: 801 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 969, NextOffset: 1592 testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121 264] + zstdchunked_test.go:59: got zstd streams (compressed size: 304): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 + zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 + zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 + zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 641 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 808, NextOffset: 949 - testutil.go:509: Offset: 661, NextOffset: 781 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64625 128854 129304] - zstdchunked_test.go:59: got zstd streams (compressed size: 129344): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/129344): 64621, 128842 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 128846/129344): 64225, 64217 - zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129344): 4, 446 - zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129296/129344): -1, 438 - zstdchunked_test.go:104: [4] at 129296 in stargz (nextFrame: 129344/129344): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64625,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64625,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 138 281] + zstdchunked_test.go:59: got zstd streams (compressed size: 321): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/321): 134, 126 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/321): 4, 139 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 273/321): -1, 131 + zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 321/321): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo2 foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 108, NextOffset: 230 testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 230, NextOffset: 250 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 123 266] + zstdchunked_test.go:59: got zstd streams (compressed size: 306): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/306): 119, 111 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/306): 4, 139 + zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 258/306): -1, 131 + zstdchunked_test.go:104: [3] at 258 in stargz (nextFrame: 306/306): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 335, NextOffset: 355 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:509: Offset: 355, NextOffset: 499 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 288] + zstdchunked_test.go:59: got zstd streams (compressed size: 328): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/328): 4, 143 + zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 + zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:509: Offset: 824, NextOffset: 967 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 799, NextOffset: 819 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126 273] + zstdchunked_test.go:59: got zstd streams (compressed size: 313): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/313): 122, 114 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/313): 4, 143 + zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 265/313): -1, 135 + zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 313/313): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 967, NextOffset: 987 testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 230, NextOffset: 250 - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 250, NextOffset: 373 - testutil.go:509: Offset: 355, NextOffset: 499 + 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: 535 - testutil.go:509: Offset: 662, NextOffset: 682 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64628 112789 113215] - zstdchunked_test.go:59: got zstd streams (compressed size: 113255): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 535, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113255): 64624, 112777 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 682, NextOffset: 804 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112781/113255): 48157, 48149 - zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113255): 4, 422 - zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113207/113255): -1, 414 - zstdchunked_test.go:104: [4] at 113207 in stargz (nextFrame: 113255/113255): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4] vs [foo6 foo2 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2] vs [foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2 foo3 foo4] + 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: 682 + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 657, NextOffset: 677 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 288] + zstdchunked_test.go:59: got zstd streams (compressed size: 328): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/328): 4, 143 + zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 + zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 967 testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 108 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 335 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 126 273] + zstdchunked_test.go:59: got zstd streams (compressed size: 313): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/313): 122, 114 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/313): 4, 143 + zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 265/313): -1, 135 + zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 313/313): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 230 - 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: 499, NextOffset: 519 - testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:509: Offset: 393, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 335, NextOffset: 355 testutil.go:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 + testutil.go:509: Offset: 373, NextOffset: 393 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 287] + zstdchunked_test.go:59: got zstd streams (compressed size: 327): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/327): 136, 128 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/327): 4, 143 + zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 279/327): -1, 135 + zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125 272] + zstdchunked_test.go:59: got zstd streams (compressed size: 312): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/312): 121, 113 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 125/312): 4, 143 + zstdchunked_test.go:104: [2] at 125 in stargz (nextFrame: 264/312): -1, 135 + zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 138 283] + zstdchunked_test.go:59: got zstd streams (compressed size: 323): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 + zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 + testutil.go:509: Offset: 211, NextOffset: 331 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 130 275] + zstdchunked_test.go:59: got zstd streams (compressed size: 315): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 + zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 + zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 227, NextOffset: 247 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:509: Offset: 512, NextOffset: 654 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 138 283] + zstdchunked_test.go:59: got zstd streams (compressed size: 323): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 + zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 508, NextOffset: 528 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 674 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64628 128851 129277] - zstdchunked_test.go:59: got zstd streams (compressed size: 129317): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 - zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 130 275] + zstdchunked_test.go:59: got zstd streams (compressed size: 315): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 + zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 + zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 957, NextOffset: 977 testutil.go:509: Offset: 810, NextOffset: 1352 testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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: 492, NextOffset: 512 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 512, NextOffset: 654 - testutil.go:509: Offset: 387, NextOffset: 508 - 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: 795, NextOffset: 815 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 331, NextOffset: 351 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 138 283] + zstdchunked_test.go:59: got zstd streams (compressed size: 323): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 275/323): -1, 133 + zstdchunked_test.go:104: [3] at 275 in stargz (nextFrame: 323/323): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 351, NextOffset: 492 testutil.go:509: Offset: 247, NextOffset: 367 + 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: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 512, NextOffset: 654 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 674, NextOffset: 795 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 130 275] + zstdchunked_test.go:59: got zstd streams (compressed size: 315): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 + zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 + zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 815, NextOffset: 957 + testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 957, NextOffset: 977 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 140 288] + zstdchunked_test.go:59: got zstd streams (compressed size: 328): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/328): 136, 128 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/328): 4, 144 + zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 280/328): -1, 136 + zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 977, NextOffset: 1600 @@ -211115,53 +210611,84 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 87, NextOffset: 107 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 331 testutil.go:509: Offset: 107, NextOffset: 227 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 280] + zstdchunked_test.go:59: got zstd streams (compressed size: 320): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/320): 128, 120 + zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/320): 4, 144 + zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 272/320): -1, 136 + zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64628 112789 113215] - zstdchunked_test.go:59: got zstd streams (compressed size: 113255): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113255): 64624, 112777 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112781/113255): 48157, 48149 - zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113255): 4, 422 - zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113207/113255): -1, 414 - zstdchunked_test.go:104: [4] at 113207 in stargz (nextFrame: 113255/113255): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo3 foo4 foo6] vs [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 140 288] + zstdchunked_test.go:59: got zstd streams (compressed size: 328): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/328): 136, 128 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/328): 4, 144 + zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 280/328): -1, 136 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 389 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 280] + zstdchunked_test.go:59: got zstd streams (compressed size: 320): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/320): 128, 120 + zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/320): 4, 144 + zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 272/320): -1, 136 + zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 389, NextOffset: 509 testutil.go:509: Offset: 517, NextOffset: 658 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 141 289] + zstdchunked_test.go:59: got zstd streams (compressed size: 329): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/329): 137, 129 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/329): 4, 144 + zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 281/329): -1, 136 + zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 329/329): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 529, NextOffset: 649 testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 281] + zstdchunked_test.go:59: got zstd streams (compressed size: 321): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/321): 129, 121 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/321): 4, 144 + zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 273/321): -1, 136 + zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 321/321): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 testutil.go:509: Offset: 959, NextOffset: 979 @@ -211170,436 +210697,933 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 110, NextOffset: 229 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] + zstdchunked_test.go:59: got zstd streams (compressed size: 986): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/986): 117, 631 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/986): 104, 510 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/986): 123, 402 + zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/986): 130, 275 + zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/986): 105, 141 + zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 635/986): 40, 32 + zstdchunked_test.go:104: [6] at 635 in stargz (nextFrame: 643/986): 4, 299 + zstdchunked_test.go:104: [7] at 643 in stargz (nextFrame: 938/986): -1, 291 + zstdchunked_test.go:104: [8] at 938 in stargz (nextFrame: 986/986): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 229 testutil.go:509: Offset: 217, NextOffset: 336 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 249 - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 - 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 "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo foo3] vs [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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo4 foo6 foo foo_empty foo_empty2 foo_empty3 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: 497, NextOffset: 517 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 121 229 356 490 599 644 947] + zstdchunked_test.go:59: got zstd streams (compressed size: 987): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/987): 117, 632 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/987): 104, 511 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/987): 123, 403 + zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/987): 130, 276 + zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/987): 105, 142 + zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 636/987): 41, 33 + zstdchunked_test.go:104: [6] at 636 in stargz (nextFrame: 644/987): 4, 299 + zstdchunked_test.go:104: [7] at 644 in stargz (nextFrame: 939/987): -1, 291 + zstdchunked_test.go:104: [8] at 939 in stargz (nextFrame: 987/987): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 389 testutil.go:509: Offset: 517, NextOffset: 658 testutil.go:509: Offset: 389, NextOffset: 509 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: 798, NextOffset: 818 - testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] + zstdchunked_test.go:59: got zstd streams (compressed size: 986): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/986): 117, 631 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/986): 104, 510 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/986): 123, 402 + zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/986): 130, 275 + zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/986): 105, 141 + zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 635/986): 40, 32 + zstdchunked_test.go:104: [6] at 635 in stargz (nextFrame: 643/986): 4, 299 + zstdchunked_test.go:104: [7] at 643 in stargz (nextFrame: 938/986): -1, 291 + zstdchunked_test.go:104: [8] at 938 in stargz (nextFrame: 986/986): -1, -1 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 217, NextOffset: 336 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 229, NextOffset: 249 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64628 128851 129277] - zstdchunked_test.go:59: got zstd streams (compressed size: 129317): +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121 229 356 490 599 644 947] + zstdchunked_test.go:59: got zstd streams (compressed size: 987): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/987): 117, 632 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/987): 104, 511 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 356/987): 123, 403 + zstdchunked_test.go:104: [3] at 356 in stargz (nextFrame: 490/987): 130, 276 + zstdchunked_test.go:104: [4] at 490 in stargz (nextFrame: 599/987): 105, 142 + zstdchunked_test.go:104: [5] at 599 in stargz (nextFrame: 636/987): 41, 33 + zstdchunked_test.go:104: [6] at 636 in stargz (nextFrame: 644/987): 4, 299 + zstdchunked_test.go:104: [7] at 644 in stargz (nextFrame: 939/987): -1, 291 + zstdchunked_test.go:104: [8] at 939 in stargz (nextFrame: 987/987): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 356, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 - zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 225 351 482 588 632 935] + zstdchunked_test.go:59: got zstd streams (compressed size: 975): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/975): 114, 620 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/975): 103, 502 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 351/975): 122, 395 + zstdchunked_test.go:104: [3] at 351 in stargz (nextFrame: 482/975): 127, 269 + zstdchunked_test.go:104: [4] at 482 in stargz (nextFrame: 588/975): 102, 138 + zstdchunked_test.go:104: [5] at 588 in stargz (nextFrame: 624/975): 40, 32 + zstdchunked_test.go:104: [6] at 624 in stargz (nextFrame: 632/975): 4, 299 + zstdchunked_test.go:104: [7] at 632 in stargz (nextFrame: 927/975): -1, 291 + zstdchunked_test.go:104: [8] at 927 in stargz (nextFrame: 975/975): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 658, NextOffset: 678 testutil.go:509: Offset: 509, NextOffset: 529 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 678, NextOffset: 798 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 529, NextOffset: 649 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 225 351 482 588 633 936] + zstdchunked_test.go:59: got zstd streams (compressed size: 976): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/976): 114, 621 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/976): 103, 503 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 351/976): 122, 396 + zstdchunked_test.go:104: [3] at 351 in stargz (nextFrame: 482/976): 127, 270 + zstdchunked_test.go:104: [4] at 482 in stargz (nextFrame: 588/976): 102, 139 + zstdchunked_test.go:104: [5] at 588 in stargz (nextFrame: 625/976): 41, 33 + zstdchunked_test.go:104: [6] at 625 in stargz (nextFrame: 633/976): 4, 299 + zstdchunked_test.go:104: [7] at 633 in stargz (nextFrame: 928/976): -1, 291 + zstdchunked_test.go:104: [8] at 928 in stargz (nextFrame: 976/976): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 220 346 473 582 626 931] + zstdchunked_test.go:59: got zstd streams (compressed size: 971): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/971): 107, 614 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/971): 105, 503 + zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/971): 122, 394 + zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/971): 123, 268 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/971): 105, 141 + zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 618/971): 40, 32 + zstdchunked_test.go:104: [6] at 618 in stargz (nextFrame: 626/971): 4, 301 + zstdchunked_test.go:104: [7] at 626 in stargz (nextFrame: 923/971): -1, 293 + zstdchunked_test.go:104: [8] at 923 in stargz (nextFrame: 971/971): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:509: Offset: 809, NextOffset: 1352 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 220 346 473 582 627 932] + zstdchunked_test.go:59: got zstd streams (compressed size: 972): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/972): 107, 615 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/972): 105, 504 + zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/972): 122, 395 + zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/972): 123, 269 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/972): 105, 142 + zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 619/972): 41, 33 + zstdchunked_test.go:104: [6] at 619 in stargz (nextFrame: 627/972): 4, 301 + zstdchunked_test.go:104: [7] at 627 in stargz (nextFrame: 924/972): -1, 293 + zstdchunked_test.go:104: [8] at 924 in stargz (nextFrame: 972/972): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 220 346 473 582 626 931] + zstdchunked_test.go:59: got zstd streams (compressed size: 971): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/971): 107, 614 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/971): 105, 503 + zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/971): 122, 394 + zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/971): 123, 268 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/971): 105, 141 + zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 618/971): 40, 32 + zstdchunked_test.go:104: [6] at 618 in stargz (nextFrame: 626/971): 4, 301 + zstdchunked_test.go:104: [7] at 626 in stargz (nextFrame: 923/971): -1, 293 + zstdchunked_test.go:104: [8] at 923 in stargz (nextFrame: 971/971): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 220 346 473 582 627 932] + zstdchunked_test.go:59: got zstd streams (compressed size: 972): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/972): 107, 615 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 220/972): 105, 504 + zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 346/972): 122, 395 + zstdchunked_test.go:104: [3] at 346 in stargz (nextFrame: 473/972): 123, 269 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 582/972): 105, 142 + zstdchunked_test.go:104: [5] at 582 in stargz (nextFrame: 619/972): 41, 33 + zstdchunked_test.go:104: [6] at 619 in stargz (nextFrame: 627/972): 4, 301 + zstdchunked_test.go:104: [7] at 627 in stargz (nextFrame: 924/972): -1, 293 + zstdchunked_test.go:104: [8] at 924 in stargz (nextFrame: 972/972): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":103,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"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":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":189,"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":328,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":348,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":488,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":508,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 639, NextOffset: 659 - testutil.go:509: Offset: 787, NextOffset: 807 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 777, NextOffset: 797 - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 797, NextOffset: 1342 - testutil.go:509: Offset: 967, NextOffset: 1587 - 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: 500, NextOffset: 520 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 520, NextOffset: 639 - testutil.go:509: Offset: 668, NextOffset: 787 + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 103, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 215 337 460 568 612 919] + zstdchunked_test.go:59: got zstd streams (compressed size: 959): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/959): 105, 600 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 215/959): 102, 491 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 337/959): 118, 385 + zstdchunked_test.go:104: [3] at 337 in stargz (nextFrame: 460/959): 119, 263 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 568/959): 104, 140 + zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 604/959): 40, 32 + zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/959): 4, 303 + zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 911/959): -1, 295 + zstdchunked_test.go:104: [8] at 911 in stargz (nextFrame: 959/959): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 328 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 215 337 460 568 613 920] + zstdchunked_test.go:59: got zstd streams (compressed size: 960): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/960): 105, 601 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 215/960): 102, 492 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 337/960): 118, 386 + zstdchunked_test.go:104: [3] at 337 in stargz (nextFrame: 460/960): 119, 264 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 568/960): 104, 141 + zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 605/960): 41, 33 + zstdchunked_test.go:104: [6] at 605 in stargz (nextFrame: 613/960): 4, 303 + zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 912/960): -1, 295 + zstdchunked_test.go:104: [8] at 912 in stargz (nextFrame: 960/960): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 520 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 520, NextOffset: 639 + testutil.go:509: Offset: 668, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 777, NextOffset: 797 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 342 468 575 619 925] + zstdchunked_test.go:59: got zstd streams (compressed size: 965): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/965): 108, 607 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/965): 103, 495 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/965): 119, 388 + zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/965): 122, 265 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/965): 103, 139 + zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 611/965): 40, 32 + zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 + zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 + zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 797, NextOffset: 1342 + testutil.go:509: Offset: 967, NextOffset: 1587 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 328, NextOffset: 348 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 342 468 575 620 926] + zstdchunked_test.go:59: got zstd streams (compressed size: 966): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/966): 108, 608 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/966): 103, 496 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/966): 119, 389 + zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/966): 122, 266 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/966): 103, 140 + zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 612/966): 41, 33 + zstdchunked_test.go:104: [6] at 612 in stargz (nextFrame: 620/966): 4, 302 + zstdchunked_test.go:104: [7] at 620 in stargz (nextFrame: 918/966): -1, 294 + zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 348, NextOffset: 488 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 488, NextOffset: 508 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64630 112787 113213] - zstdchunked_test.go:59: got zstd streams (compressed size: 113253): +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 219 342 468 575 619 925] + zstdchunked_test.go:59: got zstd streams (compressed size: 965): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/965): 108, 607 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/965): 103, 495 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/965): 119, 388 + zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/965): 122, 265 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/965): 103, 139 + zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 611/965): 40, 32 + zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 + zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 + zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 500 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113253): 64626, 112775 - zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112779/113253): 48153, 48145 - zstdchunked_test.go:104: [2] at 112779 in stargz (nextFrame: 112787/113253): 4, 422 - zstdchunked_test.go:104: [3] at 112787 in stargz (nextFrame: 113205/113253): -1, 414 - zstdchunked_test.go:104: [4] at 113205 in stargz (nextFrame: 113253/113253): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64630,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64630,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 648 - 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 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 787, NextOffset: 807 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 219 342 468 575 620 926] + zstdchunked_test.go:59: got zstd streams (compressed size: 966): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/966): 108, 608 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/966): 103, 496 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/966): 119, 389 + zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/966): 122, 266 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/966): 103, 140 + zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 612/966): 41, 33 + zstdchunked_test.go:104: [6] at 612 in stargz (nextFrame: 620/966): 4, 302 + zstdchunked_test.go:104: [7] at 620 in stargz (nextFrame: 918/966): -1, 294 + zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:509: Offset: 807, NextOffset: 947 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 348, NextOffset: 488 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 217 339 462 570 614 922] + zstdchunked_test.go:59: got zstd streams (compressed size: 962): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/962): 106, 602 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 217/962): 103, 492 + zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 339/962): 118, 385 + zstdchunked_test.go:104: [3] at 339 in stargz (nextFrame: 462/962): 119, 263 + zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 570/962): 104, 140 + zstdchunked_test.go:104: [5] at 570 in stargz (nextFrame: 606/962): 40, 32 + zstdchunked_test.go:104: [6] at 606 in stargz (nextFrame: 614/962): 4, 304 + zstdchunked_test.go:104: [7] at 614 in stargz (nextFrame: 914/962): -1, 296 + zstdchunked_test.go:104: [8] at 914 in stargz (nextFrame: 962/962): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 488, NextOffset: 508 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 217 339 462 570 615 923] + zstdchunked_test.go:59: got zstd streams (compressed size: 963): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/963): 106, 603 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 217/963): 103, 493 + zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 339/963): 118, 386 + zstdchunked_test.go:104: [3] at 339 in stargz (nextFrame: 462/963): 119, 264 + zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 570/963): 104, 141 + zstdchunked_test.go:104: [5] at 570 in stargz (nextFrame: 607/963): 41, 33 + zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/963): 4, 304 + zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 915/963): -1, 296 + zstdchunked_test.go:104: [8] at 915 in stargz (nextFrame: 963/963): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:509: Offset: 381, NextOffset: 500 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 225 350 479 590 634 939] + zstdchunked_test.go:59: got zstd streams (compressed size: 979): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/979): 108, 622 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/979): 109, 510 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/979): 121, 397 + zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/979): 125, 272 + zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/979): 107, 143 + zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 626/979): 40, 32 + zstdchunked_test.go:104: [6] at 626 in stargz (nextFrame: 634/979): 4, 301 + zstdchunked_test.go:104: [7] at 634 in stargz (nextFrame: 931/979): -1, 293 + zstdchunked_test.go:104: [8] at 931 in stargz (nextFrame: 979/979): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 500, NextOffset: 520 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 225 350 479 590 635 940] + zstdchunked_test.go:59: got zstd streams (compressed size: 980): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/980): 108, 623 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/980): 109, 511 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/980): 121, 398 + zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/980): 125, 273 + zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/980): 107, 144 + zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 627/980): 41, 33 + zstdchunked_test.go:104: [6] at 627 in stargz (nextFrame: 635/980): 4, 301 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 668, NextOffset: 787 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [7] at 635 in stargz (nextFrame: 932/980): -1, 293 + zstdchunked_test.go:104: [8] at 932 in stargz (nextFrame: 980/980): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 639 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 787, NextOffset: 807 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 225 350 479 590 634 939] + zstdchunked_test.go:59: got zstd streams (compressed size: 979): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/979): 108, 622 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/979): 109, 510 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/979): 121, 397 + zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/979): 125, 272 + zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/979): 107, 143 + zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 626/979): 40, 32 + zstdchunked_test.go:104: [6] at 626 in stargz (nextFrame: 634/979): 4, 301 + zstdchunked_test.go:104: [7] at 634 in stargz (nextFrame: 931/979): -1, 293 + zstdchunked_test.go:104: [8] at 931 in stargz (nextFrame: 979/979): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 947, NextOffset: 967 testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 967, NextOffset: 1587 testutil.go:509: Offset: 797, NextOffset: 1342 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 225 350 479 590 635 940] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 189, NextOffset: 209 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 980): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/980): 108, 623 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/980): 109, 511 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/980): 121, 398 + zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/980): 125, 273 + zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/980): 107, 144 + zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 627/980): 41, 33 + zstdchunked_test.go:104: [6] at 627 in stargz (nextFrame: 635/980): 4, 301 + zstdchunked_test.go:104: [7] at 635 in stargz (nextFrame: 932/980): -1, 293 + zstdchunked_test.go:104: [8] at 932 in stargz (nextFrame: 980/980): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 209, NextOffset: 328 testutil.go:509: Offset: 103, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 488, NextOffset: 508 - testutil.go:509: Offset: 361, NextOffset: 381 - testutil.go:509: Offset: 508, NextOffset: 648 - testutil.go:509: Offset: 381, NextOffset: 500 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 221 344 470 577 621 925] + zstdchunked_test.go:59: got zstd streams (compressed size: 965): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/965): 107, 609 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/965): 106, 498 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 344/965): 119, 388 + zstdchunked_test.go:104: [3] at 344 in stargz (nextFrame: 470/965): 122, 265 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 577/965): 103, 139 + zstdchunked_test.go:104: [5] at 577 in stargz (nextFrame: 613/965): 40, 32 + zstdchunked_test.go:104: [6] at 613 in stargz (nextFrame: 621/965): 4, 300 + zstdchunked_test.go:104: [7] at 621 in stargz (nextFrame: 917/965): -1, 292 + zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111 221 344 470 577 622 926] + zstdchunked_test.go:59: got zstd streams (compressed size: 966): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/966): 107, 610 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/966): 106, 499 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 344/966): 119, 389 + zstdchunked_test.go:104: [3] at 344 in stargz (nextFrame: 470/966): 122, 266 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 577/966): 103, 140 + zstdchunked_test.go:104: [5] at 577 in stargz (nextFrame: 614/966): 41, 33 + zstdchunked_test.go:104: [6] at 614 in stargz (nextFrame: 622/966): 4, 300 + zstdchunked_test.go:104: [7] at 622 in stargz (nextFrame: 918/966): -1, 292 + zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 214 332 455 559 603 888] + zstdchunked_test.go:59: got zstd streams (compressed size: 928): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/928): 106, 591 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/928): 100, 481 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 377 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/928): 119, 259 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/928): 100, 136 + zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 595/928): 40, 32 + zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/928): 4, 281 + zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 880/928): -1, 273 + zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":496,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":516,"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":678,"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":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":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6 foo] vs [foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:509: Offset: 213, NextOffset: 332 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64630 128849 129275] - zstdchunked_test.go:59: got zstd streams (compressed size: 129315): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty5] vs [foo foo_empty foo3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/129315): 64626, 128837 - zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 128841/129315): 64215, 64207 - zstdchunked_test.go:104: [2] at 128841 in stargz (nextFrame: 128849/129315): 4, 422 - zstdchunked_test.go:104: [3] at 128849 in stargz (nextFrame: 129267/129315): -1, 414 - zstdchunked_test.go:104: [4] at 129267 in stargz (nextFrame: 129315/129315): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 352 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64630,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64630,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 367 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 214 332 455 559 604 889] + zstdchunked_test.go:59: got zstd streams (compressed size: 929): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/929): 106, 592 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/929): 100, 482 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/929): 114, 378 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/929): 119, 260 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/929): 100, 137 + zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 596/929): 41, 33 + zstdchunked_test.go:104: [6] at 596 in stargz (nextFrame: 604/929): 4, 281 + zstdchunked_test.go:104: [7] at 604 in stargz (nextFrame: 881/929): -1, 273 + zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 678, NextOffset: 799 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 214 332 455 559 603 888] + zstdchunked_test.go:59: got zstd streams (compressed size: 928): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/928): 106, 591 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/928): 100, 481 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 377 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/928): 119, 259 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/928): 100, 136 + zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 595/928): 40, 32 + zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/928): 4, 281 + zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 880/928): -1, 273 + zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 819, NextOffset: 962 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 496, NextOffset: 516 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:509: Offset: 516, NextOffset: 658 - 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: 790, NextOffset: 810 testutil.go:509: Offset: 962, NextOffset: 982 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 214 332 455 559 604 889] + zstdchunked_test.go:59: got zstd streams (compressed size: 929): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/929): 106, 592 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/929): 100, 482 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/929): 114, 378 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/929): 119, 260 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/929): 100, 137 + zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 596/929): 41, 33 + zstdchunked_test.go:104: [6] at 596 in stargz (nextFrame: 604/929): 4, 281 + zstdchunked_test.go:104: [7] at 604 in stargz (nextFrame: 881/929): -1, 273 + zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 810, NextOffset: 1358 testutil.go:509: Offset: 982, NextOffset: 1607 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:509: Offset: 213, NextOffset: 332 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty5] +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 214 332 454 557 601 887] + zstdchunked_test.go:59: got zstd streams (compressed size: 927): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/927): 104, 589 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/927): 102, 481 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/927): 114, 375 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/927): 118, 257 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [4] at 454 in stargz (nextFrame: 557/927): 99, 135 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/927): 40, 32 + zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/927): 4, 282 + zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 879/927): -1, 274 + zstdchunked_test.go:104: [8] at 879 in stargz (nextFrame: 927/927): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 332 testutil.go:509: Offset: 105, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 332, NextOffset: 352 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 819, NextOffset: 962 - testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 496, NextOffset: 516 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 214 332 454 557 602 888] + zstdchunked_test.go:59: got zstd streams (compressed size: 928): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 367, NextOffset: 387 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/928): 104, 590 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/928): 102, 482 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 376 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/928): 118, 258 + zstdchunked_test.go:104: [4] at 454 in stargz (nextFrame: 557/928): 99, 136 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/928): 41, 33 + zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/928): 4, 282 + zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 880/928): -1, 274 + zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 982 testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 982, NextOffset: 1607 testutil.go:509: Offset: 810, NextOffset: 1358 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 332, NextOffset: 352 + testutil.go:509: Offset: 224, NextOffset: 244 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 215 335 459 564 608 897] + zstdchunked_test.go:59: got zstd streams (compressed size: 937): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/937): 106, 596 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/937): 101, 486 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/937): 116, 381 + zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/937): 120, 261 + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/937): 101, 137 + zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 600/937): 40, 32 + zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 + zstdchunked_test.go:104: [7] at 608 in stargz (nextFrame: 889/937): -1, 277 + zstdchunked_test.go:104: [8] at 889 in stargz (nextFrame: 937/937): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 496 + testutil.go:509: Offset: 244, NextOffset: 367 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 496, NextOffset: 516 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 516, NextOffset: 658 - testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 678, NextOffset: 799 testutil.go:509: Offset: 528, NextOffset: 649 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 215 335 459 564 609 898] + zstdchunked_test.go:59: got zstd streams (compressed size: 938): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/938): 106, 597 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/938): 101, 487 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/938): 116, 382 + zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/938): 120, 262 + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/938): 101, 138 + zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 601/938): 41, 33 + zstdchunked_test.go:104: [6] at 601 in stargz (nextFrame: 609/938): 4, 285 + zstdchunked_test.go:104: [7] at 609 in stargz (nextFrame: 890/938): -1, 277 + zstdchunked_test.go:104: [8] at 890 in stargz (nextFrame: 938/938): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 819, NextOffset: 962 + testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64624 112778 113205] - zstdchunked_test.go:59: got zstd streams (compressed size: 113245): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113245): 64620, 112766 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113245): 48150, 48142 - zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113245): 4, 423 - zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113197/113245): -1, 415 - zstdchunked_test.go:104: [4] at 113197 in stargz (nextFrame: 113245/113245): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 215 335 459 564 608 897] + zstdchunked_test.go:59: got zstd streams (compressed size: 937): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/937): 106, 596 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/937): 101, 486 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/937): 116, 381 + zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/937): 120, 261 + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/937): 101, 137 + zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 600/937): 40, 32 + zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 + zstdchunked_test.go:104: [7] at 608 in stargz (nextFrame: 889/937): -1, 277 + zstdchunked_test.go:104: [8] at 889 in stargz (nextFrame: 937/937): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":242,"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":379,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":193,"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":330,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":350,"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":509,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty5] vs [foo_empty foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 787, NextOffset: 807 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 215 335 459 564 609 898] + zstdchunked_test.go:59: got zstd streams (compressed size: 938): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/938): 106, 597 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/938): 101, 487 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/938): 116, 382 + zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/938): 120, 262 + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/938): 101, 138 + zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 601/938): 41, 33 + zstdchunked_test.go:104: [6] at 601 in stargz (nextFrame: 609/938): 4, 285 + zstdchunked_test.go:104: [7] at 609 in stargz (nextFrame: 890/938): -1, 277 + zstdchunked_test.go:104: [8] at 890 in stargz (nextFrame: 938/938): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:509: Offset: 967, NextOffset: 1590 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 213, NextOffset: 330 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 330, NextOffset: 350 testutil.go:509: Offset: 242, NextOffset: 359 testutil.go:509: Offset: 350, NextOffset: 489 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 669, NextOffset: 787 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 214 332 456 561 605 894] + zstdchunked_test.go:59: got zstd streams (compressed size: 934): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/934): 106, 593 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/934): 100, 483 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/934): 114, 379 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 456/934): 120, 261 + zstdchunked_test.go:104: [4] at 456 in stargz (nextFrame: 561/934): 101, 137 + zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 597/934): 40, 32 + zstdchunked_test.go:104: [6] at 597 in stargz (nextFrame: 605/934): 4, 285 + zstdchunked_test.go:104: [7] at 605 in stargz (nextFrame: 886/934): -1, 277 + zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 85, NextOffset: 105 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 794, NextOffset: 1338 + testutil.go:509: Offset: 967, NextOffset: 1590 + 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: 379 testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 379, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 214 332 456 561 606 895] + zstdchunked_test.go:59: got zstd streams (compressed size: 935): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/935): 106, 594 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/935): 100, 484 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/935): 114, 380 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 456/935): 120, 262 + zstdchunked_test.go:104: [4] at 456 in stargz (nextFrame: 561/935): 101, 138 + zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 598/935): 41, 33 + zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/935): 4, 285 + zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 887/935): -1, 277 + zstdchunked_test.go:104: [8] at 887 in stargz (nextFrame: 935/935): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 669, NextOffset: 787 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 787, NextOffset: 807 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 807, NextOffset: 947 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 214 331 455 557 601 888] + zstdchunked_test.go:59: got zstd streams (compressed size: 928): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/928): 107, 589 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/928): 99, 478 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/928): 113, 375 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/928): 120, 258 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/928): 98, 134 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/928): 40, 32 + zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/928): 4, 283 + zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 880/928): -1, 275 + zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4] vs [foo6 foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 213, NextOffset: 330 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 359, NextOffset: 379 - testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:509: Offset: 379, NextOffset: 498 - 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: 947, NextOffset: 967 - testutil.go:509: Offset: 774, NextOffset: 794 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64624 128839 129266] - zstdchunked_test.go:59: got zstd streams (compressed size: 129306): +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 214 331 455 557 602 889] + zstdchunked_test.go:59: got zstd streams (compressed size: 929): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/929): 107, 590 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/929): 99, 479 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/929): 113, 376 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/929): 120, 259 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/929): 98, 135 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/929): 41, 33 + zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/929): 4, 283 + zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 881/929): -1, 275 + zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 1590 - testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 330, NextOffset: 350 testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129306): 64620, 128827 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 489 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129306): 64211, 64203 - zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129306): 4, 423 - zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129258/129306): -1, 415 - zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 359 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 509 + testutil.go:509: Offset: 359, NextOffset: 379 + testutil.go:509: Offset: 509, NextOffset: 649 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 214 331 455 557 601 888] + zstdchunked_test.go:59: got zstd streams (compressed size: 928): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/928): 107, 589 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/928): 99, 478 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/928): 113, 375 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/928): 120, 258 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/928): 98, 134 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/928): 40, 32 + zstdchunked_test.go:104: [6] at 593 in stargz (nextFrame: 601/928): 4, 283 + zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 880/928): -1, 275 + zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 787 testutil.go:509: Offset: 518, NextOffset: 636 + 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" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 214 331 455 557 602 889] + zstdchunked_test.go:59: got zstd streams (compressed size: 929): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 787, NextOffset: 807 - testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/929): 107, 590 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/929): 99, 479 + zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/929): 113, 376 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/929): 120, 259 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/929): 98, 135 + zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/929): 41, 33 + zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/929): 4, 283 + zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 881/929): -1, 275 + zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 967, NextOffset: 1590 + testutil.go:509: Offset: 794, NextOffset: 1338 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 218 336 460 567 611 899] + zstdchunked_test.go:59: got zstd streams (compressed size: 939): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/939): 107, 599 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 218/939): 103, 488 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 336/939): 114, 381 + zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 460/939): 120, 263 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 567/939): 103, 139 + zstdchunked_test.go:104: [5] at 567 in stargz (nextFrame: 603/939): 40, 32 + zstdchunked_test.go:104: [6] at 603 in stargz (nextFrame: 611/939): 4, 284 + zstdchunked_test.go:104: [7] at 611 in stargz (nextFrame: 891/939): -1, 276 + zstdchunked_test.go:104: [8] at 891 in stargz (nextFrame: 939/939): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111 218 336 460 567 612 900] + zstdchunked_test.go:59: got zstd streams (compressed size: 940): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/940): 107, 600 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 218/940): 103, 489 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 336/940): 114, 382 + zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 460/940): 120, 264 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 567/940): 103, 140 + zstdchunked_test.go:104: [5] at 567 in stargz (nextFrame: 604/940): 41, 33 + zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/940): 4, 284 + zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 892/940): -1, 276 + zstdchunked_test.go:104: [8] at 892 in stargz (nextFrame: 940/940): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":107,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":363,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":194,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":331,"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":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":511,"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":670,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5] vs [foo3 foo5 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 363, NextOffset: 383 + testutil.go:509: Offset: 491, NextOffset: 511 + testutil.go:509: Offset: 383, NextOffset: 501 + testutil.go:509: Offset: 511, NextOffset: 650 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 218 338 465 571 615 905] + zstdchunked_test.go:59: got zstd streams (compressed size: 945): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/945): 108, 603 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/945): 102, 491 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/945): 116, 385 + zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/945): 123, 265 + zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/945): 102, 138 + zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 607/945): 40, 32 + zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/945): 4, 286 + zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 897/945): -1, 278 + zstdchunked_test.go:104: [8] at 897 in stargz (nextFrame: 945/945): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 501, NextOffset: 521 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 650, NextOffset: 670 + testutil.go:509: Offset: 521, NextOffset: 639 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 218 338 465 571 616 906] + zstdchunked_test.go:59: got zstd streams (compressed size: 946): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/946): 108, 604 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/946): 102, 492 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/946): 116, 386 + zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/946): 123, 266 + zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/946): 102, 139 + zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 608/946): 41, 33 + zstdchunked_test.go:104: [6] at 608 in stargz (nextFrame: 616/946): 4, 286 + zstdchunked_test.go:104: [7] at 616 in stargz (nextFrame: 898/946): -1, 278 + zstdchunked_test.go:104: [8] at 898 in stargz (nextFrame: 946/946): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 670, NextOffset: 788 + 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: 777, NextOffset: 797 @@ -211610,84 +211634,91 @@ testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 107, NextOffset: 224 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 218 338 465 571 615 905] + zstdchunked_test.go:59: got zstd streams (compressed size: 945): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/945): 108, 603 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/945): 102, 491 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/945): 116, 385 + zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/945): 123, 265 + zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/945): 102, 138 + zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 607/945): 40, 32 + zstdchunked_test.go:104: [6] at 607 in stargz (nextFrame: 615/945): 4, 286 + zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 897/945): -1, 278 + zstdchunked_test.go:104: [8] at 897 in stargz (nextFrame: 945/945): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 331 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 331, NextOffset: 351 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 218 338 465 571 616 906] + zstdchunked_test.go:59: got zstd streams (compressed size: 946): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:509: Offset: 351, NextOffset: 491 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 363, NextOffset: 383 - testutil.go:509: Offset: 491, NextOffset: 511 - testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:509: Offset: 511, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 650, NextOffset: 670 - testutil.go:509: Offset: 521, NextOffset: 639 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/946): 108, 604 + zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 218/946): 102, 492 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/946): 116, 386 + zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/946): 123, 266 + zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/946): 102, 139 + zstdchunked_test.go:104: [5] at 571 in stargz (nextFrame: 608/946): 41, 33 + zstdchunked_test.go:104: [6] at 608 in stargz (nextFrame: 616/946): 4, 286 + zstdchunked_test.go:104: [7] at 616 in stargz (nextFrame: 898/946): -1, 278 + zstdchunked_test.go:104: [8] at 898 in stargz (nextFrame: 946/946): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 670, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 351, NextOffset: 491 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 659, NextOffset: 777 testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty foo_empty3 foo4] vs [foo foo_empty foo2 foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 217 336 463 568 612 903] + zstdchunked_test.go:59: got zstd streams (compressed size: 943): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/943): 107, 600 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 217/943): 102, 489 + zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 336/943): 115, 383 + zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 463/943): 123, 264 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 568/943): 101, 137 + zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 604/943): 40, 32 + zstdchunked_test.go:104: [6] at 604 in stargz (nextFrame: 612/943): 4, 287 + zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 895/943): -1, 279 + zstdchunked_test.go:104: [8] at 895 in stargz (nextFrame: 943/943): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 214, NextOffset: 331 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 224 - 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: 670 - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 670, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 639 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64624 112778 113205] - zstdchunked_test.go:59: got zstd streams (compressed size: 113245): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113245): 64620, 112766 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 777, NextOffset: 797 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113245): 48150, 48142 - zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113245): 4, 423 - zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113197/113245): -1, 415 - zstdchunked_test.go:104: [4] at 113197 in stargz (nextFrame: 113245/113245): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 1592 - testutil.go:509: Offset: 797, NextOffset: 1344 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 224, NextOffset: 244 testutil.go:509: Offset: 351, NextOffset: 491 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111 217 336 463 568 613 904] + zstdchunked_test.go:59: got zstd streams (compressed size: 944): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/944): 107, 601 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 217/944): 102, 490 + zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 336/944): 115, 384 + zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 463/944): 123, 265 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 568/944): 101, 138 + zstdchunked_test.go:104: [5] at 568 in stargz (nextFrame: 605/944): 41, 33 + zstdchunked_test.go:104: [6] at 605 in stargz (nextFrame: 613/944): 4, 287 + zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 896/944): -1, 279 + zstdchunked_test.go:104: [8] at 896 in stargz (nextFrame: 944/944): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 363 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -211695,135 +211726,163 @@ testutil.go:509: Offset: 363, NextOffset: 383 testutil.go:509: Offset: 511, NextOffset: 650 testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 639, NextOffset: 659 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 + 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: 670 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 670, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 639 + 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: 947, NextOffset: 967 + testutil.go:509: Offset: 777, NextOffset: 797 + testutil.go:509: Offset: 967, NextOffset: 1592 + testutil.go:509: Offset: 797, NextOffset: 1344 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 106 210 326 445 550 594 878] + zstdchunked_test.go:59: got zstd streams (compressed size: 918): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/918): 102, 582 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/918): 100, 476 + zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/918): 112, 372 + zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/918): 115, 256 + zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/918): 101, 137 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/918): 40, 32 + zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/918): 4, 280 + zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 870/918): -1, 272 + zstdchunked_test.go:104: [8] at 870 in stargz (nextFrame: 918/918): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106 210 326 445 550 595 879] + zstdchunked_test.go:59: got zstd streams (compressed size: 919): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/919): 102, 583 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/919): 100, 477 + zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/919): 112, 373 + zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/919): 115, 257 + zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/919): 101, 138 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/919): 41, 33 + zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/919): 4, 280 + zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 871/919): -1, 272 + zstdchunked_test.go:104: [8] at 871 in stargz (nextFrame: 919/919): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo3 foo4 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 101, NextOffset: 216 + testutil.go:509: Offset: 203, NextOffset: 318 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 106 210 326 445 550 594 878] + zstdchunked_test.go:59: got zstd streams (compressed size: 918): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/918): 102, 582 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/918): 100, 476 + zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/918): 112, 372 + zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/918): 115, 256 + zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/918): 101, 137 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/918): 40, 32 + zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/918): 4, 280 + zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 870/918): -1, 272 + zstdchunked_test.go:104: [8] at 870 in stargz (nextFrame: 918/918): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 477, NextOffset: 497 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64624 128839 129266] - zstdchunked_test.go:59: got zstd streams (compressed size: 129306): +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106 210 326 445 550 595 879] + zstdchunked_test.go:59: got zstd streams (compressed size: 919): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/919): 102, 583 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 210/919): 100, 477 + zstdchunked_test.go:104: [2] at 210 in stargz (nextFrame: 326/919): 112, 373 + zstdchunked_test.go:104: [3] at 326 in stargz (nextFrame: 445/919): 115, 257 + zstdchunked_test.go:104: [4] at 445 in stargz (nextFrame: 550/919): 101, 138 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/919): 41, 33 + zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/919): 4, 280 + zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 871/919): -1, 272 + zstdchunked_test.go:104: [8] at 871 in stargz (nextFrame: 919/919): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129306): 64620, 128827 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129306): 64211, 64203 - zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129306): 4, 423 - zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129258/129306): -1, 415 - zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 772 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 934, NextOffset: 954 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 101, NextOffset: 216 - testutil.go:509: Offset: 203, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 104 212 328 446 552 596 880] + zstdchunked_test.go:59: got zstd streams (compressed size: 920): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/920): 100, 584 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 212/920): 104, 480 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/920): 112, 372 + zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 446/920): 114, 256 + zstdchunked_test.go:104: [4] at 446 in stargz (nextFrame: 552/920): 102, 138 + zstdchunked_test.go:104: [5] at 552 in stargz (nextFrame: 588/920): 40, 32 + zstdchunked_test.go:104: [6] at 588 in stargz (nextFrame: 596/920): 4, 280 + zstdchunked_test.go:104: [7] at 596 in stargz (nextFrame: 872/920): -1, 272 + zstdchunked_test.go:104: [8] at 872 in stargz (nextFrame: 920/920): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:509: Offset: 338, NextOffset: 477 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 "": [foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo3 foo4 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 514, NextOffset: 633 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64622 112777 113205] - zstdchunked_test.go:59: got zstd streams (compressed size: 113245): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113245): 64618, 112765 - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112769/113245): 48151, 48143 - zstdchunked_test.go:104: [2] at 112769 in stargz (nextFrame: 112777/113245): 4, 424 - zstdchunked_test.go:104: [3] at 112777 in stargz (nextFrame: 113197/113245): -1, 416 - zstdchunked_test.go:104: [4] at 113197 in stargz (nextFrame: 113245/113245): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 653 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 203, NextOffset: 318 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104 212 328 446 552 597 881] + zstdchunked_test.go:59: got zstd streams (compressed size: 921): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/921): 100, 585 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 212/921): 104, 481 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/921): 112, 373 + zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 446/921): 114, 257 + zstdchunked_test.go:104: [4] at 446 in stargz (nextFrame: 552/921): 102, 139 + zstdchunked_test.go:104: [5] at 552 in stargz (nextFrame: 589/921): 41, 33 + zstdchunked_test.go:104: [6] at 589 in stargz (nextFrame: 597/921): 4, 280 + zstdchunked_test.go:104: [7] at 597 in stargz (nextFrame: 873/921): -1, 272 + zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 - 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: 934, NextOffset: 954 - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 338 @@ -211831,1286 +211890,2317 @@ testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:509: Offset: 236, NextOffset: 355 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: 636, NextOffset: 656 + testutil.go:509: Offset: 494, NextOffset: 514 + testutil.go:509: Offset: 656, NextOffset: 775 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 106 209 327 447 550 594 881] + zstdchunked_test.go:59: got zstd streams (compressed size: 921): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/921): 102, 582 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/921): 99, 476 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/921): 114, 373 + zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/921): 116, 255 + zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/921): 99, 135 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/921): 40, 32 + zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/921): 4, 283 + zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 873/921): -1, 275 + zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 653, NextOffset: 772 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 375 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:509: Offset: 375, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64622 128838 129266] - zstdchunked_test.go:59: got zstd streams (compressed size: 129306): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129306): 64618, 128826 - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128830/129306): 64212, 64204 - zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129306): 4, 424 - zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129258/129306): -1, 416 - zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 934, NextOffset: 954 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106 209 327 447 550 595 882] + zstdchunked_test.go:59: got zstd streams (compressed size: 922): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/922): 102, 583 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/922): 99, 477 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/922): 114, 374 + zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/922): 116, 256 + zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/922): 99, 136 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/922): 41, 33 + zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/922): 4, 283 + zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 874/922): -1, 275 + zstdchunked_test.go:104: [8] at 874 in stargz (nextFrame: 922/922): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 954, NextOffset: 1554 + testutil.go:509: Offset: 792, NextOffset: 1310 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 106 209 327 447 550 594 881] + zstdchunked_test.go:59: got zstd streams (compressed size: 921): === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/921): 102, 582 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/921): 99, 476 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/921): 114, 373 + zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/921): 116, 255 + zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/921): 99, 135 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 586/921): 40, 32 + zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/921): 4, 283 + zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 873/921): -1, 275 + zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3] vs [foo5 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:509: Offset: 949, NextOffset: 1549 - 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" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 104, NextOffset: 220 - testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2] vs [foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 323, NextOffset: 343 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106 209 327 447 550 595 882] + zstdchunked_test.go:59: got zstd streams (compressed size: 922): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/922): 102, 583 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 209/922): 99, 477 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 327/922): 114, 374 + zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 447/922): 116, 256 + zstdchunked_test.go:104: [4] at 447 in stargz (nextFrame: 550/922): 99, 136 + zstdchunked_test.go:104: [5] at 550 in stargz (nextFrame: 587/922): 41, 33 + zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/922): 4, 283 + zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 874/922): -1, 275 + zstdchunked_test.go:104: [8] at 874 in stargz (nextFrame: 922/922): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 357, NextOffset: 377 testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:509: Offset: 500, NextOffset: 637 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64621 112776 113203] - zstdchunked_test.go:59: got zstd streams (compressed size: 113243): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113243): 64617, 112764 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106 212 328 448 555 599 886] + zstdchunked_test.go:59: got zstd streams (compressed size: 926): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/926): 102, 587 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 212/926): 102, 481 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/926): 112, 375 + zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 448/926): 116, 259 + zstdchunked_test.go:104: [4] at 448 in stargz (nextFrame: 555/926): 103, 139 + zstdchunked_test.go:104: [5] at 555 in stargz (nextFrame: 591/926): 40, 32 + zstdchunked_test.go:104: [6] at 591 in stargz (nextFrame: 599/926): 4, 283 + zstdchunked_test.go:104: [7] at 599 in stargz (nextFrame: 878/926): -1, 275 + zstdchunked_test.go:104: [8] at 878 in stargz (nextFrame: 926/926): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 492, NextOffset: 512 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112768/113243): 48151, 48143 - zstdchunked_test.go:104: [2] at 112768 in stargz (nextFrame: 112776/113243): 4, 423 - zstdchunked_test.go:104: [3] at 112776 in stargz (nextFrame: 113195/113243): -1, 415 - zstdchunked_test.go:104: [4] at 113195 in stargz (nextFrame: 113243/113243): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:509: Offset: 657, NextOffset: 772 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106 212 328 448 555 600 887] + zstdchunked_test.go:59: got zstd streams (compressed size: 927): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/927): 102, 588 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 212/927): 102, 482 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/927): 112, 376 + zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 448/927): 116, 260 + zstdchunked_test.go:104: [4] at 448 in stargz (nextFrame: 555/927): 103, 140 + zstdchunked_test.go:104: [5] at 555 in stargz (nextFrame: 592/927): 41, 33 + zstdchunked_test.go:104: [6] at 592 in stargz (nextFrame: 600/927): 4, 283 + zstdchunked_test.go:104: [7] at 600 in stargz (nextFrame: 879/927): -1, 275 + zstdchunked_test.go:104: [8] at 879 in stargz (nextFrame: 927/927): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 764, NextOffset: 784 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 187, NextOffset: 207 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 220 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 107 208 323 444 544 588 873] + zstdchunked_test.go:59: got zstd streams (compressed size: 913): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/913): 103, 576 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/913): 97, 469 + zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/913): 111, 368 + zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/913): 117, 253 + zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/913): 96, 132 + zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 580/913): 40, 32 + zstdchunked_test.go:104: [6] at 580 in stargz (nextFrame: 588/913): 4, 281 + zstdchunked_test.go:104: [7] at 588 in stargz (nextFrame: 865/913): -1, 273 + zstdchunked_test.go:104: [8] at 865 in stargz (nextFrame: 913/913): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 323 + 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: 627, NextOffset: 647 testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 480, NextOffset: 500 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 500, NextOffset: 637 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107 208 323 444 544 589 874] + zstdchunked_test.go:59: got zstd streams (compressed size: 914): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/914): 103, 577 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/914): 97, 470 + zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/914): 111, 369 + zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/914): 117, 254 + zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/914): 96, 133 + zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 581/914): 41, 33 + zstdchunked_test.go:104: [6] at 581 in stargz (nextFrame: 589/914): 4, 281 + zstdchunked_test.go:104: [7] at 589 in stargz (nextFrame: 866/914): -1, 273 + zstdchunked_test.go:104: [8] at 866 in stargz (nextFrame: 914/914): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 377, NextOffset: 492 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 220, NextOffset: 240 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 107 208 323 444 544 588 873] + zstdchunked_test.go:59: got zstd streams (compressed size: 913): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/913): 103, 576 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/913): 97, 469 + zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/913): 111, 368 + zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/913): 117, 253 + zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/913): 96, 132 + zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 580/913): 40, 32 + zstdchunked_test.go:104: [6] at 580 in stargz (nextFrame: 588/913): 4, 281 + zstdchunked_test.go:104: [7] at 588 in stargz (nextFrame: 865/913): -1, 273 + zstdchunked_test.go:104: [8] at 865 in stargz (nextFrame: 913/913): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 240, NextOffset: 357 - 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: 637, NextOffset: 657 testutil.go:509: Offset: 492, NextOffset: 512 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107 208 323 444 544 589 874] + zstdchunked_test.go:59: got zstd streams (compressed size: 914): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/914): 103, 577 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 208/914): 97, 470 + zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/914): 111, 369 + zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/914): 117, 254 + zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/914): 96, 133 + zstdchunked_test.go:104: [5] at 544 in stargz (nextFrame: 581/914): 41, 33 + zstdchunked_test.go:104: [6] at 581 in stargz (nextFrame: 589/914): 4, 281 + zstdchunked_test.go:104: [7] at 589 in stargz (nextFrame: 866/914): -1, 273 + zstdchunked_test.go:104: [8] at 866 in stargz (nextFrame: 914/914): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:509: Offset: 512, NextOffset: 627 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 792, NextOffset: 929 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64621 128838 129265] - zstdchunked_test.go:59: got zstd streams (compressed size: 129305): +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106 215 331 453 562 606 891] + zstdchunked_test.go:59: got zstd streams (compressed size: 931): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/931): 102, 594 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 215/931): 105, 488 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 331/931): 112, 379 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 453/931): 118, 263 + zstdchunked_test.go:104: [4] at 453 in stargz (nextFrame: 562/931): 105, 141 + zstdchunked_test.go:104: [5] at 562 in stargz (nextFrame: 598/931): 40, 32 + zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/931): 4, 281 + zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 883/931): -1, 273 + zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 792, NextOffset: 929 testutil.go:509: Offset: 647, NextOffset: 764 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129305): 64617, 128826 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129305): 64213, 64205 - zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 - zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 - zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 357, NextOffset: 377 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 testutil.go:509: Offset: 764, NextOffset: 784 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106 215 331 453 562 607 892] + zstdchunked_test.go:59: got zstd streams (compressed size: 932): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/932): 102, 595 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 215/932): 105, 489 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 331/932): 112, 380 + zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 453/932): 118, 264 + zstdchunked_test.go:104: [4] at 453 in stargz (nextFrame: 562/932): 105, 142 + zstdchunked_test.go:104: [5] at 562 in stargz (nextFrame: 599/932): 41, 33 + zstdchunked_test.go:104: [6] at 599 in stargz (nextFrame: 607/932): 4, 281 + zstdchunked_test.go:104: [7] at 607 in stargz (nextFrame: 884/932): -1, 273 + zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 330 455 558 602 891] + zstdchunked_test.go:59: got zstd streams (compressed size: 931): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/931): 104, 590 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/931): 100, 482 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/931): 114, 378 + zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/931): 121, 260 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/931): 99, 135 + zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 594/931): 40, 32 + zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/931): 4, 285 + zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 883/931): -1, 277 + zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 330 455 558 603 892] + zstdchunked_test.go:59: got zstd streams (compressed size: 932): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/932): 104, 591 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/932): 100, 483 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/932): 114, 379 + zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/932): 121, 261 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 + zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 + zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 + zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 884/932): -1, 277 + zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo6] 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" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 183, NextOffset: 203 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64621 112776 113203] - zstdchunked_test.go:59: got zstd streams (compressed size: 113243): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113243): 64617, 112764 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112768/113243): 48151, 48143 - zstdchunked_test.go:104: [2] at 112768 in stargz (nextFrame: 112776/113243): 4, 423 - zstdchunked_test.go:104: [3] at 112776 in stargz (nextFrame: 113195/113243): -1, 415 - zstdchunked_test.go:104: [4] at 113195 in stargz (nextFrame: 113243/113243): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 221 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 322 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo2] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 testutil.go:509: Offset: 482, NextOffset: 502 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 330 455 558 602 891] + zstdchunked_test.go:59: got zstd streams (compressed size: 931): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/931): 104, 590 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/931): 100, 482 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/931): 114, 378 + zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/931): 121, 260 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/931): 99, 135 + zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 594/931): 40, 32 + zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/931): 4, 285 + zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 883/931): -1, 277 + zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 642, NextOffset: 662 + testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:509: Offset: 662, NextOffset: 782 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: 778, NextOffset: 798 testutil.go:509: Offset: 942, NextOffset: 962 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 330 455 558 603 892] + zstdchunked_test.go:59: got zstd streams (compressed size: 932): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/932): 104, 591 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/932): 100, 483 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/932): 114, 379 + zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/932): 121, 261 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 + zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 + zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 + zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 884/932): -1, 277 + zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:509: Offset: 203, NextOffset: 322 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 518, NextOffset: 638 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 802 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64621 128838 129265] - zstdchunked_test.go:59: got zstd streams (compressed size: 129305): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129305): 64617, 128826 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 778 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129305): 64213, 64205 - zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 - zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 - zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 215 332 455 561 605 893] + zstdchunked_test.go:59: got zstd streams (compressed size: 933): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/933): 103, 593 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/933): 104, 486 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 332/933): 113, 378 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/933): 119, 261 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/933): 102, 138 + zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 597/933): 40, 32 + zstdchunked_test.go:104: [6] at 597 in stargz (nextFrame: 605/933): 4, 284 + zstdchunked_test.go:104: [7] at 605 in stargz (nextFrame: 885/933): -1, 276 + zstdchunked_test.go:104: [8] at 885 in stargz (nextFrame: 933/933): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 215 332 455 561 606 894] + zstdchunked_test.go:59: got zstd streams (compressed size: 934): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/934): 103, 594 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/934): 104, 487 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 332/934): 113, 379 + zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/934): 119, 262 + zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/934): 102, 139 + zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 598/934): 41, 33 + zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/934): 4, 284 + zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 886/934): -1, 276 + zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] vs [foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4] vs [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 642, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 178 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/464): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 178 424] + zstdchunked_test.go:59: got zstd streams (compressed size: 464): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/464): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 + zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 782 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 176 422] + zstdchunked_test.go:59: got zstd streams (compressed size: 462): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/462): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/462): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/462): 4, 242 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 414/462): -1, 234 + zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 179 430] + zstdchunked_test.go:59: got zstd streams (compressed size: 470): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/470): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/470): 4, 247 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 422/470): -1, 239 + zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 179 430] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 203, NextOffset: 322 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 470): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/470): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/470): 4, 247 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 422/470): -1, 239 + zstdchunked_test.go:104: [4] at 422 in stargz (nextFrame: 470/470): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 178 428] + zstdchunked_test.go:59: got zstd streams (compressed size: 468): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/468): 129, 166 + zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/468): 41, 33 + zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/468): 4, 246 + zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 420/468): -1, 238 + zstdchunked_test.go:104: [4] at 420 in stargz (nextFrame: 468/468): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 221 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 179 433] + zstdchunked_test.go:59: got zstd streams (compressed size: 473): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/473): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/473): 4, 250 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 425/473): -1, 242 + zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 241 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 179 433] + zstdchunked_test.go:59: got zstd streams (compressed size: 473): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 + zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/473): 41, 33 + zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/473): 4, 250 + zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 425/473): -1, 242 + zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 482 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 176 429] + zstdchunked_test.go:59: got zstd streams (compressed size: 469): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/469): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/469): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/469): 4, 249 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 421/469): -1, 241 + zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 135 180 429] + zstdchunked_test.go:59: got zstd streams (compressed size: 469): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 + zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 + zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 421/469): -1, 237 + zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 358, NextOffset: 378 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 135 180 429] + zstdchunked_test.go:59: got zstd streams (compressed size: 469): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 + zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 + zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 + zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 421/469): -1, 237 + zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 132 177 426] + zstdchunked_test.go:59: got zstd streams (compressed size: 466): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/466): 128, 165 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/466): 41, 33 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/466): 4, 245 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 418/466): -1, 237 + zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 498 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: 802 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 131 176 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 408/456): -1, 228 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 638, NextOffset: 658 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:509: Offset: 658, NextOffset: 778 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 942, NextOffset: 962 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 131 176 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 408/456): -1, 228 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:509: Offset: 798, NextOffset: 1314 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 221 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64621 112786 113213] - zstdchunked_test.go:59: got zstd streams (compressed size: 113253): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113253): 64617, 112774 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112778/113253): 48161, 48153 - zstdchunked_test.go:104: [2] at 112778 in stargz (nextFrame: 112786/113253): 4, 423 - zstdchunked_test.go:104: [3] at 112786 in stargz (nextFrame: 113205/113253): -1, 415 - zstdchunked_test.go:104: [4] at 113205 in stargz (nextFrame: 113253/113253): -1, -1 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129 174 414] + zstdchunked_test.go:59: got zstd streams (compressed size: 454): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 162 + zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/454): 41, 33 + zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/454): 4, 236 + zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 406/454): -1, 228 + zstdchunked_test.go:104: [4] at 406 in stargz (nextFrame: 454/454): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 358, NextOffset: 378 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 502, NextOffset: 642 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 130 175 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/456): 41, 33 + zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/456): 4, 237 + zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 408/456): -1, 229 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 130 175 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/456): 41, 33 + zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/456): 4, 237 + zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 408/456): -1, 229 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2 foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 360, NextOffset: 380 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 380, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 176 418] + zstdchunked_test.go:59: got zstd streams (compressed size: 458): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/458): 127, 164 + zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/458): 41, 33 + zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/458): 4, 238 + zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 410/458): -1, 230 + zstdchunked_test.go:104: [4] at 410 in stargz (nextFrame: 458/458): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 130 175 415] + zstdchunked_test.go:59: got zstd streams (compressed size: 455): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/455): 41, 33 + zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 + zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 407/455): -1, 228 + zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 325 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 130 175 415] + zstdchunked_test.go:59: got zstd streams (compressed size: 455): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 + zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 167/455): 41, 33 + zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 + zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 407/455): -1, 228 + zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 636 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 779 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129 174 415] + zstdchunked_test.go:59: got zstd streams (compressed size: 455): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/455): 125, 162 + zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/455): 41, 33 + zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/455): 4, 237 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 779, NextOffset: 799 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 407/455): -1, 229 + zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"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 TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + 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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 774 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 774, NextOffset: 794 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64621 128848 129275] - zstdchunked_test.go:59: got zstd streams (compressed size: 129315): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 937, NextOffset: 957 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129315): 64617, 128836 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128840/129315): 64223, 64215 - zstdchunked_test.go:104: [2] at 128840 in stargz (nextFrame: 128848/129315): 4, 423 - zstdchunked_test.go:104: [3] at 128848 in stargz (nextFrame: 129267/129315): -1, 415 - zstdchunked_test.go:104: [4] at 129267 in stargz (nextFrame: 129315/129315): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 177 419] + zstdchunked_test.go:59: got zstd streams (compressed size: 459): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 + zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 325, NextOffset: 345 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 177 419] + zstdchunked_test.go:59: got zstd streams (compressed size: 459): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 + zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 483 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty5 foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 132 177 419] + zstdchunked_test.go:59: got zstd streams (compressed size: 459): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 + zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 + zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 + zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 + zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 325 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, 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: 360, NextOffset: 380 - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 380, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:509: Offset: 518, NextOffset: 636 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 125 170 410] + zstdchunked_test.go:59: got zstd streams (compressed size: 450): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/450): 41, 33 + zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/450): 4, 236 + zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 402/450): -1, 228 + zstdchunked_test.go:104: [4] at 402 in stargz (nextFrame: 450/450): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo5 foo2 foo_empty2 foo3] vs [foo5 foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 125 170 410] + zstdchunked_test.go:59: got zstd streams (compressed size: 450): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/450): 41, 33 + zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/450): 4, 236 + zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 402/450): -1, 228 + zstdchunked_test.go:104: [4] at 402 in stargz (nextFrame: 450/450): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 503, NextOffset: 641 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:509: Offset: 380, NextOffset: 498 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: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64624 112781 113210] - zstdchunked_test.go:59: got zstd streams (compressed size: 113250): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113250): 64620, 112769 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112773/113250): 48153, 48145 - zstdchunked_test.go:104: [2] at 112773 in stargz (nextFrame: 112781/113250): 4, 425 - zstdchunked_test.go:104: [3] at 112781 in stargz (nextFrame: 113202/113250): -1, 417 - zstdchunked_test.go:104: [4] at 113202 in stargz (nextFrame: 113250/113250): -1, -1 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 779, NextOffset: 799 + testutil.go:509: Offset: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 124 169 409] + zstdchunked_test.go:59: got zstd streams (compressed size: 449): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/449): 120, 157 + zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 161/449): 41, 33 + zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/449): 4, 236 + zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 401/449): -1, 228 + zstdchunked_test.go:104: [4] at 401 in stargz (nextFrame: 449/449): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":124,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:509: Offset: 656, NextOffset: 774 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 - testutil.go:509: Offset: 518, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 125 170 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 + zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 + zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 - testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64624 128842 129271] - zstdchunked_test.go:59: got zstd streams (compressed size: 129311): -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129311): 64620, 128830 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129311): 64214, 64206 - zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129311): 4, 425 - zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129263/129311): -1, 417 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [4] at 129263 in stargz (nextFrame: 129311/129311): -1, -1 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 494, NextOffset: 514 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 775 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 125 170 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 + zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 + zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 636 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 testutil.go:509: Offset: 203, NextOffset: 318 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: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 375, NextOffset: 494 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125 170 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 + zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 + zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 + zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 636 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 775, NextOffset: 795 testutil.go:509: Offset: 653, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 934, NextOffset: 954 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126 171 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 + zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 318, NextOffset: 338 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 126 171 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 + zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 203, NextOffset: 318 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 216, NextOffset: 236 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 338, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64624 112781 113210] - zstdchunked_test.go:59: got zstd streams (compressed size: 113250): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113250): 64620, 112769 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112773/113250): 48153, 48145 - zstdchunked_test.go:104: [2] at 112773 in stargz (nextFrame: 112781/113250): 4, 425 - zstdchunked_test.go:104: [3] at 112781 in stargz (nextFrame: 113202/113250): -1, 417 - zstdchunked_test.go:104: [4] at 113202 in stargz (nextFrame: 113250/113250): -1, -1 + testutil.go:509: Offset: 236, NextOffset: 355 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 126 171 412] + zstdchunked_test.go:59: got zstd streams (compressed size: 452): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 + zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 + zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 + zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 404/452): -1, 229 + zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 497, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 494, NextOffset: 514 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 775, NextOffset: 795 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128 173 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 165/456): 41, 33 + zstdchunked_test.go:104: [2] at 165 in stargz (nextFrame: 173/456): 4, 239 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 408/456): -1, 231 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 795, NextOffset: 934 - testutil.go:509: Offset: 653, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 653, NextOffset: 772 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 934, NextOffset: 954 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64624 128842 129271] - zstdchunked_test.go:59: got zstd streams (compressed size: 129311): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129311): 64620, 128830 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129311): 64214, 64206 - zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129311): 4, 425 - zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129263/129311): -1, 417 - zstdchunked_test.go:104: [4] at 129263 in stargz (nextFrame: 129311/129311): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 494, NextOffset: 514 + testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:509: Offset: 514, NextOffset: 633 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 128 173 416] + zstdchunked_test.go:59: got zstd streams (compressed size: 456): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/456): 124, 161 + zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 165/456): 41, 33 + zstdchunked_test.go:104: [2] at 165 in stargz (nextFrame: 173/456): 4, 239 + zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 408/456): -1, 231 + zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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" +=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 172 415] + zstdchunked_test.go:59: got zstd streams (compressed size: 455): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/455): 123, 160 + zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 164/455): 41, 33 + zstdchunked_test.go:104: [2] at 164 in stargz (nextFrame: 172/455): 4, 239 + zstdchunked_test.go:104: [3] at 172 in stargz (nextFrame: 407/455): -1, 231 + zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":127,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 119 232 505] + zstdchunked_test.go:59: got zstd streams (compressed size: 545): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/545): 115, 220 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/545): 109, 101 + zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/545): 4, 269 + zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 497/545): -1, 261 + zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 240 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 512, NextOffset: 627 - testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 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: 627, NextOffset: 647 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119 232 505] + zstdchunked_test.go:59: got zstd streams (compressed size: 545): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/545): 115, 220 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/545): 109, 101 + zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/545): 4, 269 + zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 497/545): -1, 261 + zstdchunked_test.go:104: [4] at 497 in stargz (nextFrame: 545/545): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 119 312 585] + zstdchunked_test.go:59: got zstd streams (compressed size: 625): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/625): 115, 300 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 304/625): 189, 181 + zstdchunked_test.go:104: [2] at 304 in stargz (nextFrame: 312/625): 4, 269 + zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 577/625): -1, 261 + zstdchunked_test.go:104: [4] at 577 in stargz (nextFrame: 625/625): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 119 308 581] + zstdchunked_test.go:59: got zstd streams (compressed size: 621): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/621): 115, 296 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 300/621): 185, 177 + zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/621): 4, 269 + zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 573/621): -1, 261 + zstdchunked_test.go:104: [4] at 573 in stargz (nextFrame: 621/621): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 929 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 764, NextOffset: 784 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 231 504] + zstdchunked_test.go:59: got zstd streams (compressed size: 544): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/544): 114, 219 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 223/544): 109, 101 + zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/544): 4, 269 + zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 496/544): -1, 261 + zstdchunked_test.go:104: [4] at 496 in stargz (nextFrame: 544/544): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 231 504] + zstdchunked_test.go:59: got zstd streams (compressed size: 544): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/544): 114, 219 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 223/544): 109, 101 + zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/544): 4, 269 + zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 496/544): -1, 261 + zstdchunked_test.go:104: [4] at 496 in stargz (nextFrame: 544/544): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 104, NextOffset: 220 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 226 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/542): 106, 214 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 218/542): 112, 104 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 226/542): 4, 272 + zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 494/542): -1, 264 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 323 - 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: 357, NextOffset: 377 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64624 112780 113209] - zstdchunked_test.go:59: got zstd streams (compressed size: 113249): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113249): 64620, 112768 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 226 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/542): 106, 214 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 218/542): 112, 104 + zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 226/542): 4, 272 + zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 494/542): -1, 264 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 500 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112772/113249): 48152, 48144 - zstdchunked_test.go:104: [2] at 112772 in stargz (nextFrame: 112780/113249): 4, 425 - zstdchunked_test.go:104: [3] at 112780 in stargz (nextFrame: 113201/113249): -1, 417 - zstdchunked_test.go:104: [4] at 113201 in stargz (nextFrame: 113249/113249): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 492 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 637 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 304 580] + zstdchunked_test.go:59: got zstd streams (compressed size: 620): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/620): 106, 292 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 296/620): 190, 182 + zstdchunked_test.go:104: [2] at 296 in stargz (nextFrame: 304/620): 4, 272 + zstdchunked_test.go:104: [3] at 304 in stargz (nextFrame: 572/620): -1, 264 + zstdchunked_test.go:104: [4] at 572 in stargz (nextFrame: 620/620): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 929, NextOffset: 949 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 637, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 300 576] + zstdchunked_test.go:59: got zstd streams (compressed size: 616): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/616): 106, 288 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 292/616): 186, 178 + zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/616): 4, 272 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 568/616): -1, 264 + zstdchunked_test.go:104: [4] at 568 in stargz (nextFrame: 616/616): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:509: Offset: 512, NextOffset: 627 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 224 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/542): 103, 212 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/542): 113, 105 + zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/542): 4, 274 + zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 494/542): -1, 266 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 240 + testutil.go:509: Offset: 323, NextOffset: 343 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 224 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/542): 103, 212 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/542): 113, 105 + zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/542): 4, 274 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 240, NextOffset: 357 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 494/542): -1, 266 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5] vs [foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121 237 513] + zstdchunked_test.go:59: got zstd streams (compressed size: 553): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/553): 117, 225 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/553): 112, 104 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 237/553): 4, 272 + zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 505/553): -1, 264 + zstdchunked_test.go:104: [4] at 505 in stargz (nextFrame: 553/553): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 121 237 513] + zstdchunked_test.go:59: got zstd streams (compressed size: 553): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/553): 117, 225 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/553): 112, 104 + zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 237/553): 4, 272 + zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 505/553): -1, 264 + zstdchunked_test.go:104: [4] at 505 in stargz (nextFrame: 553/553): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 343, NextOffset: 480 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 121 316 592] + zstdchunked_test.go:59: got zstd streams (compressed size: 632): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/632): 117, 304 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 308/632): 191, 183 + zstdchunked_test.go:104: [2] at 308 in stargz (nextFrame: 316/632): 4, 272 + zstdchunked_test.go:104: [3] at 316 in stargz (nextFrame: 584/632): -1, 264 + zstdchunked_test.go:104: [4] at 584 in stargz (nextFrame: 632/632): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121 312 588] + zstdchunked_test.go:59: got zstd streams (compressed size: 628): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/628): 117, 300 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 304/628): 187, 179 + zstdchunked_test.go:104: [2] at 304 in stargz (nextFrame: 312/628): 4, 272 + zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 580/628): -1, 264 + zstdchunked_test.go:104: [4] at 580 in stargz (nextFrame: 628/628): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 792 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 117 233 509] + zstdchunked_test.go:59: got zstd streams (compressed size: 549): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/549): 113, 221 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 225/549): 112, 104 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/549): 4, 272 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 501/549): -1, 264 + zstdchunked_test.go:104: [4] at 501 in stargz (nextFrame: 549/549): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 627, NextOffset: 647 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 117 233 509] + zstdchunked_test.go:59: got zstd streams (compressed size: 549): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/549): 113, 221 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 225/549): 112, 104 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/549): 4, 272 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 501/549): -1, 264 + zstdchunked_test.go:104: [4] at 501 in stargz (nextFrame: 549/549): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 792, NextOffset: 929 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 230 508] + zstdchunked_test.go:59: got zstd streams (compressed size: 548): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/548): 107, 218 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 222/548): 115, 107 + zstdchunked_test.go:104: [2] at 222 in stargz (nextFrame: 230/548): 4, 274 + zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 500/548): -1, 266 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 764 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [4] at 500 in stargz (nextFrame: 548/548): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:509: Offset: 377, NextOffset: 492 - 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: 187, NextOffset: 207 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 230 508] + zstdchunked_test.go:59: got zstd streams (compressed size: 548): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/548): 107, 218 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 222/548): 115, 107 + zstdchunked_test.go:104: [2] at 222 in stargz (nextFrame: 230/548): 4, 274 + zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 500/548): -1, 266 + zstdchunked_test.go:104: [4] at 500 in stargz (nextFrame: 548/548): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 220 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 500, NextOffset: 637 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 308 586] + zstdchunked_test.go:59: got zstd streams (compressed size: 626): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/626): 107, 296 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 300/626): 193, 185 + zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/626): 4, 274 + zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 578/626): -1, 266 + zstdchunked_test.go:104: [4] at 578 in stargz (nextFrame: 626/626): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 377, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 492, NextOffset: 512 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64624 128841 129270] - zstdchunked_test.go:59: got zstd streams (compressed size: 129310): +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 304 582] + zstdchunked_test.go:59: got zstd streams (compressed size: 622): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/622): 107, 292 + zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 296/622): 189, 181 + zstdchunked_test.go:104: [2] at 296 in stargz (nextFrame: 304/622): 4, 274 + zstdchunked_test.go:104: [3] at 304 in stargz (nextFrame: 574/622): -1, 266 + zstdchunked_test.go:104: [4] at 574 in stargz (nextFrame: 622/622): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 772 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129310): 64620, 128829 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128833/129310): 64213, 64205 - zstdchunked_test.go:104: [2] at 128833 in stargz (nextFrame: 128841/129310): 4, 425 - zstdchunked_test.go:104: [3] at 128841 in stargz (nextFrame: 129262/129310): -1, 417 - zstdchunked_test.go:104: [4] at 129262 in stargz (nextFrame: 129310/129310): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 229 507] + zstdchunked_test.go:59: got zstd streams (compressed size: 547): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/547): 105, 217 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/547): 116, 108 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/547): 4, 274 + zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 499/547): -1, 266 + zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 627 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 229 507] + zstdchunked_test.go:59: got zstd streams (compressed size: 547): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/547): 105, 217 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/547): 116, 108 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/547): 4, 274 + zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 499/547): -1, 266 + zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 764, NextOffset: 784 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 764, NextOffset: 784 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 120 220 480] + zstdchunked_test.go:59: got zstd streams (compressed size: 520): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 208 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/520): 96, 88 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/520): 4, 256 + zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 472/520): -1, 248 + zstdchunked_test.go:104: [4] at 472 in stargz (nextFrame: 520/520): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 120 221 481] + zstdchunked_test.go:59: got zstd streams (compressed size: 521): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/521): 116, 209 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/521): 97, 89 + zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/521): 4, 256 + zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 473/521): -1, 248 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 521/521): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 220 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 120 308 568] + zstdchunked_test.go:59: got zstd streams (compressed size: 608): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/608): 116, 296 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 300/608): 184, 176 + zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/608): 4, 256 + zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 560/608): -1, 248 + zstdchunked_test.go:104: [4] at 560 in stargz (nextFrame: 608/608): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 120 300 560] + zstdchunked_test.go:59: got zstd streams (compressed size: 600): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/600): 116, 288 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 292/600): 176, 168 + zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/600): 4, 256 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 552/600): -1, 248 + zstdchunked_test.go:104: [4] at 552 in stargz (nextFrame: 600/600): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 120 220 480] + zstdchunked_test.go:59: got zstd streams (compressed size: 520): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 208 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/520): 96, 88 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/520): 4, 256 + zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 472/520): -1, 248 + zstdchunked_test.go:104: [4] at 472 in stargz (nextFrame: 520/520): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 120 221 481] + zstdchunked_test.go:59: got zstd streams (compressed size: 521): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/521): 116, 209 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/521): 97, 89 + zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/521): 4, 256 + zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 473/521): -1, 248 + zstdchunked_test.go:104: [4] at 473 in stargz (nextFrame: 521/521): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo5 foo foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 778, NextOffset: 798 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 798, NextOffset: 1314 - testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty4 foo5] vs [foo5 foo foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 322, NextOffset: 342 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 211 475] + zstdchunked_test.go:59: got zstd streams (compressed size: 515): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/515): 104, 199 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 203/515): 99, 91 + zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/515): 4, 260 + zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 467/515): -1, 252 + zstdchunked_test.go:104: [4] at 467 in stargz (nextFrame: 515/515): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 476] + zstdchunked_test.go:59: got zstd streams (compressed size: 516): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/516): 104, 200 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 204/516): 100, 92 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/516): 4, 260 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 468/516): -1, 252 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 516/516): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 502 testutil.go:509: Offset: 378, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 96570 96993] - zstdchunked_test.go:59: got zstd streams (compressed size: 97033): -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/97033): 48452, 96558 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 642 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96562/97033): 48110, 48102 - zstdchunked_test.go:104: [2] at 96562 in stargz (nextFrame: 96570/97033): 4, 419 - zstdchunked_test.go:104: [3] at 96570 in stargz (nextFrame: 96985/97033): -1, 411 - zstdchunked_test.go:104: [4] at 96985 in stargz (nextFrame: 97033/97033): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 778, NextOffset: 798 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 290 554] + zstdchunked_test.go:59: got zstd streams (compressed size: 594): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/594): 104, 278 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 282/594): 178, 170 + zstdchunked_test.go:104: [2] at 282 in stargz (nextFrame: 290/594): 4, 260 + zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 546/594): -1, 252 + zstdchunked_test.go:104: [4] at 546 in stargz (nextFrame: 594/594): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 798, NextOffset: 1314 + testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 282 546] + zstdchunked_test.go:59: got zstd streams (compressed size: 586): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/586): 104, 270 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 274/586): 170, 162 + zstdchunked_test.go:104: [2] at 274 in stargz (nextFrame: 282/586): 4, 260 + zstdchunked_test.go:104: [3] at 282 in stargz (nextFrame: 538/586): -1, 252 + zstdchunked_test.go:104: [4] at 538 in stargz (nextFrame: 586/586): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 221 - testutil.go:509: Offset: 203, NextOffset: 322 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106 208 471] + zstdchunked_test.go:59: got zstd streams (compressed size: 511): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/511): 102, 196 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 200/511): 98, 90 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/511): 4, 259 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 463/511): -1, 251 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 203, NextOffset: 322 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106 209 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/512): 102, 197 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 201/512): 99, 91 + zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/512): 4, 259 + zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 464/512): -1, 251 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 642, NextOffset: 662 testutil.go:509: Offset: 518, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 782 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 107 209 471] + zstdchunked_test.go:59: got zstd streams (compressed size: 511): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/511): 103, 197 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 201/511): 98, 90 + zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/511): 4, 258 + zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 463/511): -1, 250 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 + testutil.go:509: Offset: 782, NextOffset: 802 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107 210 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/512): 103, 198 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 202/512): 99, 91 + zstdchunked_test.go:104: [2] at 202 in stargz (nextFrame: 210/512): 4, 258 + zstdchunked_test.go:104: [3] at 210 in stargz (nextFrame: 464/512): -1, 250 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 778 + testutil.go:509: Offset: 802, NextOffset: 942 + 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_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6] vs [foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo3 foo_empty4 foo_empty5 foo6] vs [foo foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 107 296 558] + zstdchunked_test.go:59: got zstd streams (compressed size: 598): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/598): 103, 284 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 288/598): 185, 177 + zstdchunked_test.go:104: [2] at 288 in stargz (nextFrame: 296/598): 4, 258 + zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 550/598): -1, 250 + zstdchunked_test.go:104: [4] at 550 in stargz (nextFrame: 598/598): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107 288 550] + zstdchunked_test.go:59: got zstd streams (compressed size: 590): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/590): 103, 276 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 280/590): 177, 169 + zstdchunked_test.go:104: [2] at 280 in stargz (nextFrame: 288/590): 4, 258 + zstdchunked_test.go:104: [3] at 288 in stargz (nextFrame: 542/590): -1, 250 + zstdchunked_test.go:104: [4] at 542 in stargz (nextFrame: 590/590): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 942, NextOffset: 962 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:509: Offset: 798, NextOffset: 1314 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 105 206 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/508): 101, 194 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 198/508): 97, 89 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/508): 4, 258 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 460/508): -1, 250 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 508/508): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 322, NextOffset: 342 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 342, NextOffset: 482 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 207 469] + zstdchunked_test.go:59: got zstd streams (compressed size: 509): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/509): 101, 195 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 199/509): 98, 90 + zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/509): 4, 258 + zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 461/509): -1, 250 + zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 + 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: 642, NextOffset: 662 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 96433 96856] - zstdchunked_test.go:59: got zstd streams (compressed size: 96896): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/96896): 48452, 96421 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 213 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/518): 105, 201 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 205/518): 100, 92 + zstdchunked_test.go:104: [2] at 205 in stargz (nextFrame: 213/518): 4, 261 + zstdchunked_test.go:104: [3] at 213 in stargz (nextFrame: 470/518): -1, 253 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96425/96896): 47973, 47965 - zstdchunked_test.go:104: [2] at 96425 in stargz (nextFrame: 96433/96896): 4, 419 - zstdchunked_test.go:104: [3] at 96433 in stargz (nextFrame: 96848/96896): -1, 411 - zstdchunked_test.go:104: [4] at 96848 in stargz (nextFrame: 96896/96896): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 782 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 214 479] + zstdchunked_test.go:59: got zstd streams (compressed size: 519): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/519): 105, 202 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 206/519): 101, 93 + zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/519): 4, 261 + zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 471/519): -1, 253 + zstdchunked_test.go:104: [4] at 471 in stargz (nextFrame: 519/519): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:509: Offset: 658, NextOffset: 778 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109 300 565] + zstdchunked_test.go:59: got zstd streams (compressed size: 605): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/605): 105, 288 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 292/605): 187, 179 + zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/605): 4, 261 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 557/605): -1, 253 + zstdchunked_test.go:104: [4] at 557 in stargz (nextFrame: 605/605): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 292 557] + zstdchunked_test.go:59: got zstd streams (compressed size: 597): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/597): 105, 280 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 284/597): 179, 171 + zstdchunked_test.go:104: [2] at 284 in stargz (nextFrame: 292/597): 4, 261 + zstdchunked_test.go:104: [3] at 292 in stargz (nextFrame: 549/597): -1, 253 + zstdchunked_test.go:104: [4] at 549 in stargz (nextFrame: 597/597): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 203, NextOffset: 322 testutil.go:509: Offset: 102, NextOffset: 221 - 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: 942, NextOffset: 962 - testutil.go:509: Offset: 778, NextOffset: 798 - testutil.go:509: Offset: 962, NextOffset: 1560 - testutil.go:509: Offset: 798, NextOffset: 1314 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 214 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/518): 106, 202 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 206/518): 100, 92 + zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/518): 4, 260 + zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 470/518): -1, 252 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 215 479] + zstdchunked_test.go:59: got zstd streams (compressed size: 519): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/519): 106, 203 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 207/519): 101, 93 + zstdchunked_test.go:104: [2] at 207 in stargz (nextFrame: 215/519): 4, 260 + zstdchunked_test.go:104: [3] at 215 in stargz (nextFrame: 471/519): -1, 252 + zstdchunked_test.go:104: [4] at 471 in stargz (nextFrame: 519/519): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 217 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 + zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo foo3 foo4 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 325, NextOffset: 345 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48456 96570 96993] - zstdchunked_test.go:59: got zstd streams (compressed size: 97033): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/97033): 48452, 96558 - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96562/97033): 48110, 48102 - zstdchunked_test.go:104: [2] at 96562 in stargz (nextFrame: 96570/97033): 4, 419 - zstdchunked_test.go:104: [3] at 96570 in stargz (nextFrame: 96985/97033): -1, 411 - zstdchunked_test.go:104: [4] at 96985 in stargz (nextFrame: 97033/97033): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 foo6] vs [foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 325 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 + 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: 636, NextOffset: 656 testutil.go:509: Offset: 779, NextOffset: 799 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 217 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 + zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 799, NextOffset: 937 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 661, NextOffset: 779 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 302 563] + zstdchunked_test.go:59: got zstd streams (compressed size: 603): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/603): 111, 290 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 294/603): 183, 175 + zstdchunked_test.go:104: [2] at 294 in stargz (nextFrame: 302/603): 4, 257 + zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 555/603): -1, 249 + zstdchunked_test.go:104: [4] at 555 in stargz (nextFrame: 603/603): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 774, NextOffset: 794 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 937, NextOffset: 957 testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 294 555] + zstdchunked_test.go:59: got zstd streams (compressed size: 595): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/595): 111, 282 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 286/595): 175, 167 + zstdchunked_test.go:104: [2] at 286 in stargz (nextFrame: 294/595): 4, 257 + zstdchunked_test.go:104: [3] at 294 in stargz (nextFrame: 547/595): -1, 249 + zstdchunked_test.go:104: [4] at 547 in stargz (nextFrame: 595/595): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48456 96433 96856] - zstdchunked_test.go:59: got zstd streams (compressed size: 96896): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/96896): 48452, 96421 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96425/96896): 47973, 47965 - zstdchunked_test.go:104: [2] at 96425 in stargz (nextFrame: 96433/96896): 4, 419 - zstdchunked_test.go:104: [3] at 96433 in stargz (nextFrame: 96848/96896): -1, 411 - zstdchunked_test.go:104: [4] at 96848 in stargz (nextFrame: 96896/96896): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 242, NextOffset: 360 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 212 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 204/512): 98, 90 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/512): 4, 256 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 464/512): -1, 248 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo4 foo_empty5 foo6 foo] + 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: 779, NextOffset: 799 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 212 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 204/512): 98, 90 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/512): 4, 256 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 464/512): -1, 248 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 85, NextOffset: 105 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 103 208 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/512): 99, 196 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/512): 101, 93 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/512): 4, 260 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 464/512): -1, 252 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 325 + testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 103 208 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/512): 99, 196 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/512): 101, 93 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/512): 4, 260 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 464/512): -1, 252 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 360, NextOffset: 380 testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:509: Offset: 380, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 103 285 549] + zstdchunked_test.go:59: got zstd streams (compressed size: 589): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/589): 99, 273 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 277/589): 178, 170 + zstdchunked_test.go:104: [2] at 277 in stargz (nextFrame: 285/589): 4, 260 + zstdchunked_test.go:104: [3] at 285 in stargz (nextFrame: 541/589): -1, 252 + zstdchunked_test.go:104: [4] at 541 in stargz (nextFrame: 589/589): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 641, NextOffset: 661 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 661, NextOffset: 779 testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48453 96571 96994] - zstdchunked_test.go:59: got zstd streams (compressed size: 97034): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48453/97034): 48449, 96559 - zstdchunked_test.go:104: [1] at 48453 in stargz (nextFrame: 96563/97034): 48114, 48106 - zstdchunked_test.go:104: [2] at 96563 in stargz (nextFrame: 96571/97034): 4, 419 - zstdchunked_test.go:104: [3] at 96571 in stargz (nextFrame: 96986/97034): -1, 411 - zstdchunked_test.go:104: [4] at 96986 in stargz (nextFrame: 97034/97034): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 103 277 541] + zstdchunked_test.go:59: got zstd streams (compressed size: 581): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/581): 99, 265 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 269/581): 170, 162 + zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/581): 4, 260 + zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 533/581): -1, 252 + zstdchunked_test.go:104: [4] at 533 in stargz (nextFrame: 581/581): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":771,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":791,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":340,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"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":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":932,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":952,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4] vs [foo5 foo foo_empty foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 653, NextOffset: 771 + testutil.go:509: Offset: 794, NextOffset: 932 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 101 205 469] + zstdchunked_test.go:59: got zstd streams (compressed size: 509): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/509): 97, 193 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 197/509): 100, 92 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/509): 4, 260 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 461/509): -1, 252 + zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 82, NextOffset: 102 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 219 testutil.go:509: Offset: 203, NextOffset: 320 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:509: Offset: 340, NextOffset: 478 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 478, NextOffset: 498 testutil.go:509: Offset: 377, NextOffset: 495 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101 205 469] + zstdchunked_test.go:59: got zstd streams (compressed size: 509): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/509): 97, 193 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 197/509): 100, 92 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/509): 4, 260 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 461/509): -1, 252 + zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 636 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 633 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 653, NextOffset: 771 - testutil.go:509: Offset: 794, NextOffset: 932 - 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: 771, NextOffset: 791 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48453 96434 96857] - zstdchunked_test.go:59: got zstd streams (compressed size: 96897): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48453/96897): 48449, 96422 - zstdchunked_test.go:104: [1] at 48453 in stargz (nextFrame: 96426/96897): 47977, 47969 - zstdchunked_test.go:104: [2] at 96426 in stargz (nextFrame: 96434/96897): 4, 419 - zstdchunked_test.go:104: [3] at 96434 in stargz (nextFrame: 96849/96897): -1, 411 - zstdchunked_test.go:104: [4] at 96849 in stargz (nextFrame: 96897/96897): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 932, NextOffset: 952 testutil.go:509: Offset: 791, NextOffset: 1309 testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 219, NextOffset: 239 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 101 207 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/508): 97, 195 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 199/508): 102, 94 + zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/508): 4, 257 + zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 460/508): -1, 249 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 508/508): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 239, NextOffset: 357 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 101 208 469] + zstdchunked_test.go:59: got zstd streams (compressed size: 509): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/509): 97, 196 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 200/509): 103, 95 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/509): 4, 257 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 461/509): -1, 249 + zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 515, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo2] vs [foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 636, NextOffset: 656 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 101 286 547] + zstdchunked_test.go:59: got zstd streams (compressed size: 587): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/587): 97, 274 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 278/587): 181, 173 + zstdchunked_test.go:104: [2] at 278 in stargz (nextFrame: 286/587): 4, 257 + zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 539/587): -1, 249 + zstdchunked_test.go:104: [4] at 539 in stargz (nextFrame: 587/587): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 495, NextOffset: 515 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 515, NextOffset: 633 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 932, NextOffset: 952 testutil.go:509: Offset: 771, NextOffset: 791 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 1557 testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 478, NextOffset: 498 - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 498, NextOffset: 636 - testutil.go:509: Offset: 377, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 340 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 101 278 539] + zstdchunked_test.go:59: got zstd streams (compressed size: 579): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/579): 97, 266 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 270/579): 173, 165 + zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/579): 4, 257 + zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 531/579): -1, 249 + zstdchunked_test.go:104: [4] at 531 in stargz (nextFrame: 579/579): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 219, NextOffset: 239 + testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:509: Offset: 239, NextOffset: 357 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 794, NextOffset: 932 - testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 100 205 465] + zstdchunked_test.go:59: got zstd streams (compressed size: 505): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/505): 96, 193 + zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 197/505): 101, 93 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/505): 4, 256 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 457/505): -1, 248 + zstdchunked_test.go:104: [4] at 457 in stargz (nextFrame: 505/505): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 771 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 203, NextOffset: 320 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 219 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 340, NextOffset: 478 - testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 478, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 100 206 466] + zstdchunked_test.go:59: got zstd streams (compressed size: 506): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/506): 96, 194 + zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 198/506): 102, 94 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/506): 4, 256 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 458/506): -1, 248 + zstdchunked_test.go:104: [4] at 458 in stargz (nextFrame: 506/506): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 498, NextOffset: 636 + testutil.go:509: Offset: 377, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48449 96562 96987] - zstdchunked_test.go:59: got zstd streams (compressed size: 97027): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97027): 48445, 96550 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96554/97027): 48109, 48101 - zstdchunked_test.go:104: [2] at 96554 in stargz (nextFrame: 96562/97027): 4, 421 - zstdchunked_test.go:104: [3] at 96562 in stargz (nextFrame: 96979/97027): -1, 413 - zstdchunked_test.go:104: [4] at 96979 in stargz (nextFrame: 97027/97027): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": 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 TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 104 212 477] + zstdchunked_test.go:59: got zstd streams (compressed size: 517): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/517): 100, 200 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 204/517): 104, 96 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/517): 4, 261 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 469/517): -1, 253 + zstdchunked_test.go:104: [4] at 469 in stargz (nextFrame: 517/517): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104 213 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/518): 100, 201 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 205/518): 105, 97 + zstdchunked_test.go:104: [2] at 205 in stargz (nextFrame: 213/518): 4, 261 + zstdchunked_test.go:104: [3] at 213 in stargz (nextFrame: 470/518): -1, 253 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":511,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":783,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":634,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":654,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":770,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":790,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":926,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":946,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 770, NextOffset: 790 - testutil.go:509: Offset: 647, NextOffset: 763 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 926 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] vs [foo_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 104, NextOffset: 219 testutil.go:509: Offset: 207, NextOffset: 322 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 104 291 556] + zstdchunked_test.go:59: got zstd streams (compressed size: 596): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/596): 100, 279 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 283/596): 183, 175 + zstdchunked_test.go:104: [2] at 283 in stargz (nextFrame: 291/596): 4, 261 + zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 548/596): -1, 253 + zstdchunked_test.go:104: [4] at 548 in stargz (nextFrame: 596/596): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 219, NextOffset: 239 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 239, NextOffset: 355 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 342, NextOffset: 478 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 104 283 548] + zstdchunked_test.go:59: got zstd streams (compressed size: 588): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/588): 100, 271 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 275/588): 175, 167 + zstdchunked_test.go:104: [2] at 275 in stargz (nextFrame: 283/588): 4, 261 + zstdchunked_test.go:104: [3] at 283 in stargz (nextFrame: 540/588): -1, 253 + zstdchunked_test.go:104: [4] at 540 in stargz (nextFrame: 588/588): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 478, NextOffset: 498 testutil.go:509: Offset: 375, NextOffset: 491 testutil.go:509: Offset: 498, NextOffset: 634 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 491, NextOffset: 511 + testutil.go:509: Offset: 634, NextOffset: 654 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 104 212 477] + zstdchunked_test.go:59: got zstd streams (compressed size: 517): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/517): 100, 200 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 204/517): 104, 96 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/517): 4, 261 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 469/517): -1, 253 + zstdchunked_test.go:104: [4] at 469 in stargz (nextFrame: 517/517): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 511, NextOffset: 627 + testutil.go:509: Offset: 654, NextOffset: 770 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 627, NextOffset: 647 + testutil.go:509: Offset: 770, NextOffset: 790 + testutil.go:509: Offset: 647, NextOffset: 763 + testutil.go:509: Offset: 790, NextOffset: 926 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104 213 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/518): 100, 201 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 205/518): 105, 97 + zstdchunked_test.go:104: [2] at 205 in stargz (nextFrame: 213/518): 4, 261 + zstdchunked_test.go:104: [3] at 213 in stargz (nextFrame: 470/518): -1, 253 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 763, NextOffset: 783 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 926, NextOffset: 946 testutil.go:509: Offset: 783, NextOffset: 1306 testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 239, NextOffset: 355 - testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 491, NextOffset: 511 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48449 96425 96850] - zstdchunked_test.go:59: got zstd streams (compressed size: 96890): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96890): 48445, 96413 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96417/96890): 47972, 47964 - zstdchunked_test.go:104: [2] at 96417 in stargz (nextFrame: 96425/96890): 4, 421 - zstdchunked_test.go:104: [3] at 96425 in stargz (nextFrame: 96842/96890): -1, 413 - zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -1, -1 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 478, NextOffset: 498 + testutil.go:509: Offset: 355, NextOffset: 375 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64641 129994 130434] + zstdchunked_test.go:59: got zstd streams (compressed size: 130474): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 498, NextOffset: 634 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130474): 64637, 129982 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130474): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130474): 4, 436 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130426/130474): -1, 428 + zstdchunked_test.go:104: [4] at 130426 in stargz (nextFrame: 130474/130474): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 634, NextOffset: 654 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 375, NextOffset: 491 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 511, NextOffset: 627 - testutil.go:509: Offset: 654, NextOffset: 770 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 322 testutil.go:509: Offset: 104, NextOffset: 219 @@ -213120,252 +214210,295 @@ testutil.go:509: Offset: 219, NextOffset: 239 testutil.go:509: Offset: 342, NextOffset: 478 testutil.go:509: Offset: 239, NextOffset: 355 - 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: 926, NextOffset: 946 - testutil.go:509: Offset: 763, NextOffset: 783 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:509: Offset: 783, NextOffset: 1306 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 478, NextOffset: 498 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 498, NextOffset: 634 - testutil.go:509: Offset: 375, NextOffset: 491 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 634, NextOffset: 654 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 654, NextOffset: 770 - testutil.go:509: Offset: 511, NextOffset: 627 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64641 128870 129310] + zstdchunked_test.go:59: got zstd streams (compressed size: 129350): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 770, NextOffset: 790 - testutil.go:509: Offset: 627, NextOffset: 647 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48449 96562 96987] - zstdchunked_test.go:59: got zstd streams (compressed size: 97027): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97027): 48445, 96550 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96554/97027): 48109, 48101 - zstdchunked_test.go:104: [2] at 96554 in stargz (nextFrame: 96562/97027): 4, 421 - zstdchunked_test.go:104: [3] at 96562 in stargz (nextFrame: 96979/97027): -1, 413 - zstdchunked_test.go:104: [4] at 96979 in stargz (nextFrame: 97027/97027): -1, -1 + testutil.go:509: Offset: 511, NextOffset: 627 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129350): 64637, 128858 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129350): 64225, 64217 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129350): 4, 436 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129302/129350): -1, 428 + zstdchunked_test.go:104: [4] at 129302 in stargz (nextFrame: 129350/129350): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 926 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 770, NextOffset: 790 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 627, NextOffset: 647 + testutil.go:509: Offset: 790, NextOffset: 926 testutil.go:509: Offset: 647, NextOffset: 763 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 926, NextOffset: 946 + testutil.go:509: Offset: 763, NextOffset: 783 + testutil.go:509: Offset: 946, NextOffset: 1547 + testutil.go:509: Offset: 783, NextOffset: 1306 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64641 129994 130434] + zstdchunked_test.go:59: got zstd streams (compressed size: 130474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130474): 64637, 129982 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130474): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130474): 4, 436 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130426/130474): -1, 428 + zstdchunked_test.go:104: [4] at 130426 in stargz (nextFrame: 130474/130474): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":519,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":187,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":345,"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":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":643,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":663,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":941,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":961,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2] vs [foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 241, NextOffset: 360 - testutil.go:509: Offset: 345, NextOffset: 484 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 103, NextOffset: 221 + testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 484, NextOffset: 504 - testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:509: Offset: 504, NextOffset: 643 - 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: 499, NextOffset: 519 - testutil.go:509: Offset: 643, NextOffset: 663 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48449 96425 96850] - zstdchunked_test.go:59: got zstd streams (compressed size: 96890): +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64641 128870 129310] + zstdchunked_test.go:59: got zstd streams (compressed size: 129350): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 638 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96890): 48445, 96413 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96417/96890): 47972, 47964 - zstdchunked_test.go:104: [2] at 96417 in stargz (nextFrame: 96425/96890): 4, 421 - zstdchunked_test.go:104: [3] at 96425 in stargz (nextFrame: 96842/96890): -1, 413 - zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -1, -1 + testutil.go:509: Offset: 380, NextOffset: 499 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129350): 64637, 128858 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129350): 64225, 64217 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129350): 4, 436 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129302/129350): -1, 428 + zstdchunked_test.go:104: [4] at 129302 in stargz (nextFrame: 129350/129350): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 663, NextOffset: 782 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 504, NextOffset: 643 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 777 testutil.go:509: Offset: 802, NextOffset: 941 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 484 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 499, NextOffset: 519 + testutil.go:509: Offset: 643, NextOffset: 663 + testutil.go:509: Offset: 519, NextOffset: 638 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64641 129995 130435] + zstdchunked_test.go:59: got zstd streams (compressed size: 130475): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 663, NextOffset: 782 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130475): 64637, 129983 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 777, NextOffset: 797 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129987/130475): 65350, 65342 + zstdchunked_test.go:104: [2] at 129987 in stargz (nextFrame: 129995/130475): 4, 436 + zstdchunked_test.go:104: [3] at 129995 in stargz (nextFrame: 130427/130475): -1, 428 + zstdchunked_test.go:104: [4] at 130427 in stargz (nextFrame: 130475/130475): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 797, NextOffset: 1317 testutil.go:509: Offset: 961, NextOffset: 1562 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:509: Offset: 207, NextOffset: 325 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 345, NextOffset: 484 + testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 504 + testutil.go:509: Offset: 360, NextOffset: 380 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 643 + testutil.go:509: Offset: 380, NextOffset: 499 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 643, NextOffset: 663 testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 663, NextOffset: 782 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64641 128871 129311] + zstdchunked_test.go:59: got zstd streams (compressed size: 129351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129351): 64637, 128859 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128863/129351): 64226, 64218 + zstdchunked_test.go:104: [2] at 128863 in stargz (nextFrame: 128871/129351): 4, 436 + zstdchunked_test.go:104: [3] at 128871 in stargz (nextFrame: 129303/129351): -1, 428 + zstdchunked_test.go:104: [4] at 129303 in stargz (nextFrame: 129351/129351): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64641,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 345, NextOffset: 484 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 360 - 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 941 testutil.go:509: Offset: 658, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 961, NextOffset: 1562 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1317 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48448 96570 96995] - zstdchunked_test.go:59: got zstd streams (compressed size: 97035): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97035): 48444, 96558 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96562/97035): 48118, 48110 - zstdchunked_test.go:104: [2] at 96562 in stargz (nextFrame: 96570/97035): 4, 421 - zstdchunked_test.go:104: [3] at 96570 in stargz (nextFrame: 96987/97035): -1, 413 - zstdchunked_test.go:104: [4] at 96987 in stargz (nextFrame: 97035/97035): -1, -1 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 207, NextOffset: 325 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64626 129987 130435] + zstdchunked_test.go:59: got zstd streams (compressed size: 130475): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 221 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130475): 64622, 129975 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129979/130475): 65357, 65349 + zstdchunked_test.go:104: [2] at 129979 in stargz (nextFrame: 129987/130475): 4, 444 + zstdchunked_test.go:104: [3] at 129987 in stargz (nextFrame: 130427/130475): -1, 436 + zstdchunked_test.go:104: [4] at 130427 in stargz (nextFrame: 130475/130475): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 103 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 504 - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 504, NextOffset: 643 - testutil.go:509: Offset: 380, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":632,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":652,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":769,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":789,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":657,"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":794,"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":951,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6] - 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: 495, NextOffset: 515 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 515, NextOffset: 632 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48448 96433 96858] - zstdchunked_test.go:59: got zstd streams (compressed size: 96898): + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 632, NextOffset: 652 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64626 128863 129311] + zstdchunked_test.go:59: got zstd streams (compressed size: 129351): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 343 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96898): 48444, 96421 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96425/96898): 47981, 47973 - zstdchunked_test.go:104: [2] at 96425 in stargz (nextFrame: 96433/96898): 4, 421 - zstdchunked_test.go:104: [3] at 96433 in stargz (nextFrame: 96850/96898): -1, 413 - zstdchunked_test.go:104: [4] at 96850 in stargz (nextFrame: 96898/96898): -1, -1 + testutil.go:509: Offset: 774, NextOffset: 794 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129351): 64622, 128851 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128855/129351): 64233, 64225 + zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129351): 4, 444 + zstdchunked_test.go:104: [3] at 128863 in stargz (nextFrame: 129303/129351): -1, 436 + zstdchunked_test.go:104: [4] at 129303 in stargz (nextFrame: 129351/129351): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 358 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 358, NextOffset: 378 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 378, NextOffset: 495 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 632, NextOffset: 652 - testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 652, NextOffset: 769 testutil.go:509: Offset: 794, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 769, NextOffset: 789 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 951 testutil.go:509: Offset: 789, NextOffset: 1312 testutil.go:509: Offset: 951, NextOffset: 1552 @@ -213373,101 +214506,302 @@ testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 105, NextOffset: 221 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 343, NextOffset: 480 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 241, NextOffset: 358 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64626 129987 130435] + zstdchunked_test.go:59: got zstd streams (compressed size: 130475): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 637, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130475): 64622, 129975 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 632 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129979/130475): 65357, 65349 + zstdchunked_test.go:104: [2] at 129979 in stargz (nextFrame: 129987/130475): 4, 444 + zstdchunked_test.go:104: [3] at 129987 in stargz (nextFrame: 130427/130475): -1, 436 + zstdchunked_test.go:104: [4] at 130427 in stargz (nextFrame: 130475/130475): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 480, NextOffset: 500 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 495 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 358, NextOffset: 378 testutil.go:509: Offset: 500, NextOffset: 637 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48443 96560 96984] - zstdchunked_test.go:59: got zstd streams (compressed size: 97024): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/97024): 48439, 96548 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96552/97024): 48113, 48105 - zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97024): 4, 420 - zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96976/97024): -1, 412 - zstdchunked_test.go:104: [4] at 96976 in stargz (nextFrame: 97024/97024): -1, -1 + testutil.go:509: Offset: 378, NextOffset: 495 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64626 128863 129311] + zstdchunked_test.go:59: got zstd streams (compressed size: 129351): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129351): 64622, 128851 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128855/129351): 64233, 64225 + zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129351): 4, 444 + zstdchunked_test.go:104: [3] at 128863 in stargz (nextFrame: 129303/129351): -1, 436 + zstdchunked_test.go:104: [4] at 129303 in stargz (nextFrame: 129351/129351): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 495 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 637, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 495, NextOffset: 515 testutil.go:509: Offset: 657, NextOffset: 774 testutil.go:509: Offset: 515, NextOffset: 632 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 794 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 794, NextOffset: 931 testutil.go:509: Offset: 652, NextOffset: 769 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 951 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64622 129982 130430] + zstdchunked_test.go:59: got zstd streams (compressed size: 130470): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/130470): 64618, 129970 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 129974/130470): 65356, 65348 + zstdchunked_test.go:104: [2] at 129974 in stargz (nextFrame: 129982/130470): 4, 444 + zstdchunked_test.go:104: [3] at 129982 in stargz (nextFrame: 130422/130470): -1, 436 + zstdchunked_test.go:104: [4] at 130422 in stargz (nextFrame: 130470/130470): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 769, NextOffset: 789 testutil.go:509: Offset: 951, NextOffset: 1552 testutil.go:509: Offset: 789, NextOffset: 1312 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 323 testutil.go:509: Offset: 105, NextOffset: 221 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 TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48443 96424 96848] - zstdchunked_test.go:59: got zstd streams (compressed size: 96888): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/96888): 48439, 96412 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96416/96888): 47977, 47969 - zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96888): 4, 420 - zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96840/96888): -1, 412 - zstdchunked_test.go:104: [4] at 96840 in stargz (nextFrame: 96888/96888): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64622 128858 129306] + zstdchunked_test.go:59: got zstd streams (compressed size: 129346): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129346): 64618, 128846 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128850/129346): 64232, 64224 + zstdchunked_test.go:104: [2] at 128850 in stargz (nextFrame: 128858/129346): 4, 444 + zstdchunked_test.go:104: [3] at 128858 in stargz (nextFrame: 129298/129346): -1, 436 + zstdchunked_test.go:104: [4] at 129298 in stargz (nextFrame: 129346/129346): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64633 129994 130452] + zstdchunked_test.go:59: got zstd streams (compressed size: 130492): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130492): 64629, 129982 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130492): 65357, 65349 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130492): 4, 454 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130444/130492): -1, 446 + zstdchunked_test.go:104: [4] at 130444 in stargz (nextFrame: 130492/130492): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64633 128870 129328] + zstdchunked_test.go:59: got zstd streams (compressed size: 129368): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/129368): 64629, 128858 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129368): 64233, 64225 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129368): 4, 454 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129320/129368): -1, 446 + zstdchunked_test.go:104: [4] at 129320 in stargz (nextFrame: 129368/129368): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64633 129994 130452] + zstdchunked_test.go:59: got zstd streams (compressed size: 130492): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130492): 64629, 129982 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130492): 65357, 65349 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130492): 4, 454 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130444/130492): -1, 446 + zstdchunked_test.go:104: [4] at 130444 in stargz (nextFrame: 130492/130492): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64633 128870 129328] + zstdchunked_test.go:59: got zstd streams (compressed size: 129368): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/129368): 64629, 128858 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129368): 64233, 64225 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129368): 4, 454 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129320/129368): -1, 446 + zstdchunked_test.go:104: [4] at 129320 in stargz (nextFrame: 129368/129368): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64633,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64633,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64631 129986 130444] + zstdchunked_test.go:59: got zstd streams (compressed size: 130484): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/130484): 64627, 129974 + zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 129978/130484): 65351, 65343 + zstdchunked_test.go:104: [2] at 129978 in stargz (nextFrame: 129986/130484): 4, 454 + zstdchunked_test.go:104: [3] at 129986 in stargz (nextFrame: 130436/130484): -1, 446 + zstdchunked_test.go:104: [4] at 130436 in stargz (nextFrame: 130484/130484): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64631,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64631 128862 129320] + zstdchunked_test.go:59: got zstd streams (compressed size: 129360): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/129360): 64627, 128850 + zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 128854/129360): 64227, 64219 + zstdchunked_test.go:104: [2] at 128854 in stargz (nextFrame: 128862/129360): 4, 454 + zstdchunked_test.go:104: [3] at 128862 in stargz (nextFrame: 129312/129360): -1, 446 + zstdchunked_test.go:104: [4] at 129312 in stargz (nextFrame: 129360/129360): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64631,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64631,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64626 129983 130432] + zstdchunked_test.go:59: got zstd streams (compressed size: 130472): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130472): 64622, 129971 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130472): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130472): 4, 445 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130424/130472): -1, 437 + zstdchunked_test.go:104: [4] at 130424 in stargz (nextFrame: 130472/130472): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 @@ -213476,83 +214810,94 @@ testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 - 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: 463, NextOffset: 480 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 480, NextOffset: 594 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64626 128859 129308] + zstdchunked_test.go:59: got zstd streams (compressed size: 129348): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129348): 64622, 128847 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 611, NextOffset: 722 - testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 332, NextOffset: 349 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:509: Offset: 471, NextOffset: 604 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48443 96560 96984] - zstdchunked_test.go:59: got zstd streams (compressed size: 97024): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/97024): 48439, 96548 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96552/97024): 48113, 48105 - zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97024): 4, 420 - zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96976/97024): -1, 412 - zstdchunked_test.go:104: [4] at 96976 in stargz (nextFrame: 97024/97024): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129348): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129348): 4, 445 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129300/129348): -1, 437 + zstdchunked_test.go:104: [4] at 129300 in stargz (nextFrame: 129348/129348): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 604, NextOffset: 621 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 594 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 752, NextOffset: 885 + 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: 332, NextOffset: 349 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 722, NextOffset: 739 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 885, NextOffset: 902 testutil.go:509: Offset: 739, NextOffset: 1254 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty5] vs [foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 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: 304, NextOffset: 321 - testutil.go:509: Offset: 205, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 463, NextOffset: 480 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64626 129983 130432] + zstdchunked_test.go:59: got zstd streams (compressed size: 130472): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130472): 64622, 129971 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 594 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130472): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130472): 4, 445 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130424/130472): -1, 437 + zstdchunked_test.go:104: [4] at 130424 in stargz (nextFrame: 130472/130472): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 222, NextOffset: 332 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 332, NextOffset: 349 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 349, NextOffset: 463 - 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: 885, NextOffset: 902 - testutil.go:509: Offset: 722, NextOffset: 739 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:509: Offset: 739, NextOffset: 1254 testutil.go:395: Comparing: "foo" vs "foo" @@ -213560,80 +214905,138 @@ testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 621, NextOffset: 735 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48443 96424 96848] - zstdchunked_test.go:59: got zstd streams (compressed size: 96888): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/96888): 48439, 96412 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96416/96888): 47977, 47969 - zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96888): 4, 420 - zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96840/96888): -1, 412 - zstdchunked_test.go:104: [4] at 96840 in stargz (nextFrame: 96888/96888): -1, -1 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 332, NextOffset: 349 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 349, NextOffset: 463 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64626 128859 129308] + zstdchunked_test.go:59: got zstd streams (compressed size: 129348): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 735, NextOffset: 752 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129348): 64622, 128847 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129348): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129348): 4, 445 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129300/129348): -1, 437 + zstdchunked_test.go:104: [4] at 129300 in stargz (nextFrame: 129348/129348): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64626,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64626,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 594 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 205, NextOffset: 222 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64625 129978 130427] + zstdchunked_test.go:59: got zstd streams (compressed size: 130467): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/130467): 64621, 129966 + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130467): 65349, 65341 + zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130467): 4, 445 + zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130419/130467): -1, 437 + zstdchunked_test.go:104: [4] at 130419 in stargz (nextFrame: 130467/130467): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64625,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64625,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64625 128854 129303] + zstdchunked_test.go:59: got zstd streams (compressed size: 129343): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/129343): 64621, 128842 + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 128846/129343): 64225, 64217 + zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129343): 4, 445 + zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129295/129343): -1, 437 + zstdchunked_test.go:104: [4] at 129295 in stargz (nextFrame: 129343/129343): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64625,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64625,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64625,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty4] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:509: Offset: 622, NextOffset: 736 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48443 96559 96983] - zstdchunked_test.go:59: got zstd streams (compressed size: 97023): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/97023): 48439, 96547 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96551/97023): 48112, 48104 - zstdchunked_test.go:104: [2] at 96551 in stargz (nextFrame: 96559/97023): 4, 420 - zstdchunked_test.go:104: [3] at 96559 in stargz (nextFrame: 96975/97023): -1, 412 - zstdchunked_test.go:104: [4] at 96975 in stargz (nextFrame: 97023/97023): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 736, NextOffset: 753 + testutil.go:509: Offset: 616, NextOffset: 730 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 223, NextOffset: 337 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64628 112789 113214] + zstdchunked_test.go:59: got zstd streams (compressed size: 113254): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113254): 64624, 112777 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 322, NextOffset: 455 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112781/113254): 48157, 48149 + zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113254): 4, 421 + zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113206/113254): -1, 413 + zstdchunked_test.go:104: [4] at 113206 in stargz (nextFrame: 113254/113254): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 616, NextOffset: 730 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 753, NextOffset: 886 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 730, NextOffset: 747 @@ -213645,123 +215048,218 @@ testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 194, NextOffset: 305 + 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: 337, NextOffset: 354 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 - 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: 206, NextOffset: 223 - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:509: Offset: 322, NextOffset: 455 - 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 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 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: 455, NextOffset: 472 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 337, NextOffset: 354 testutil.go:509: Offset: 472, NextOffset: 605 testutil.go:509: Offset: 354, NextOffset: 468 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 468, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48443 96423 96847] - zstdchunked_test.go:59: got zstd streams (compressed size: 96887): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/96887): 48439, 96411 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96415/96887): 47976, 47968 - zstdchunked_test.go:104: [2] at 96415 in stargz (nextFrame: 96423/96887): 4, 420 - zstdchunked_test.go:104: [3] at 96423 in stargz (nextFrame: 96839/96887): -1, 412 - zstdchunked_test.go:104: [4] at 96839 in stargz (nextFrame: 96887/96887): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48443,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48443,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48443,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 622, NextOffset: 736 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 736, NextOffset: 753 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 616 testutil.go:509: Offset: 753, NextOffset: 886 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 - 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: 886, NextOffset: 903 - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64628 128851 129276] + zstdchunked_test.go:59: got zstd streams (compressed size: 129316): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 95 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129316): 64624, 128839 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129316): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129316): 4, 421 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129268/129316): -1, 413 + zstdchunked_test.go:104: [4] at 129268 in stargz (nextFrame: 129316/129316): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 337 - 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: 605, NextOffset: 622 + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 622, NextOffset: 736 + testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48448 96564 96991] - zstdchunked_test.go:59: got zstd streams (compressed size: 97031): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97031): 48444, 96552 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96556/97031): 48112, 48104 - zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97031): 4, 423 - zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96983/97031): -1, 415 - zstdchunked_test.go:104: [4] at 96983 in stargz (nextFrame: 97031/97031): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64628 112789 113214] + zstdchunked_test.go:59: got zstd streams (compressed size: 113254): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113254): 64624, 112777 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112781/113254): 48157, 48149 + zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113254): 4, 421 + zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113206/113254): -1, 413 + zstdchunked_test.go:104: [4] at 113206 in stargz (nextFrame: 113254/113254): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64628 128851 129276] + zstdchunked_test.go:59: got zstd streams (compressed size: 129316): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129316): 64624, 128839 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129316): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129316): 4, 421 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129268/129316): -1, 413 + zstdchunked_test.go:104: [4] at 129268 in stargz (nextFrame: 129316/129316): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64628,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64628,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64630 112787 113212] + zstdchunked_test.go:59: got zstd streams (compressed size: 113252): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113252): 64626, 112775 + zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112779/113252): 48153, 48145 + zstdchunked_test.go:104: [2] at 112779 in stargz (nextFrame: 112787/113252): 4, 421 + zstdchunked_test.go:104: [3] at 112787 in stargz (nextFrame: 113204/113252): -1, 413 + zstdchunked_test.go:104: [4] at 113204 in stargz (nextFrame: 113252/113252): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64630,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64630,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64630 128849 129274] + zstdchunked_test.go:59: got zstd streams (compressed size: 129314): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/129314): 64626, 128837 + zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 128841/129314): 64215, 64207 + zstdchunked_test.go:104: [2] at 128841 in stargz (nextFrame: 128849/129314): 4, 421 + zstdchunked_test.go:104: [3] at 128849 in stargz (nextFrame: 129266/129314): -1, 413 + zstdchunked_test.go:104: [4] at 129266 in stargz (nextFrame: 129314/129314): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64630,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64630,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64630,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 887, NextOffset: 904 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64624 112778 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113244): 64620, 112766 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 304, NextOffset: 321 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 336, NextOffset: 353 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113244): 48150, 48142 + zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113244): 4, 422 + zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113196/113244): -1, 414 + zstdchunked_test.go:104: [4] at 113196 in stargz (nextFrame: 113244/113244): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 353, NextOffset: 469 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 604 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 602, NextOffset: 619 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 737, NextOffset: 754 testutil.go:509: Offset: 619, NextOffset: 735 testutil.go:509: Offset: 754, NextOffset: 887 @@ -213770,2423 +215268,2803 @@ testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 336, NextOffset: 353 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 353, NextOffset: 469 - testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 + testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 223, NextOffset: 336 + testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 469, NextOffset: 486 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 486, NextOffset: 602 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48448 96428 96855] - zstdchunked_test.go:59: got zstd streams (compressed size: 96895): +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 737 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96895): 48444, 96416 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96420/96895): 47976, 47968 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96895): 4, 423 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96847/96895): -1, 415 - zstdchunked_test.go:104: [4] at 96847 in stargz (nextFrame: 96895/96895): -1, -1 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64624 128839 129265] + zstdchunked_test.go:59: got zstd streams (compressed size: 129305): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 336, NextOffset: 353 + testutil.go:509: Offset: 471, NextOffset: 604 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129305): 64620, 128827 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129305): 64211, 64203 + zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129305): 4, 422 + zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129257/129305): -1, 414 + zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 735, NextOffset: 752 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:509: Offset: 353, NextOffset: 469 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2] vs [foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 - 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: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 223, NextOffset: 336 + 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: 604, NextOffset: 621 testutil.go:509: Offset: 469, NextOffset: 486 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:509: Offset: 486, NextOffset: 602 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48448 96564 96991] - zstdchunked_test.go:59: got zstd streams (compressed size: 97031): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97031): 48444, 96552 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96556/97031): 48112, 48104 - zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97031): 4, 423 - zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96983/97031): -1, 415 - zstdchunked_test.go:104: [4] at 96983 in stargz (nextFrame: 97031/97031): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64624 112778 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113244): 64620, 112766 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113244): 48150, 48142 + zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113244): 4, 422 + zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113196/113244): -1, 414 + zstdchunked_test.go:104: [4] at 113196 in stargz (nextFrame: 113244/113244): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64624 128839 129265] + zstdchunked_test.go:59: got zstd streams (compressed size: 129305): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129305): 64620, 128827 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129305): 64211, 64203 + zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129305): 4, 422 + zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129257/129305): -1, 414 + zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64622 112777 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113244): 64618, 112765 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112769/113244): 48151, 48143 + zstdchunked_test.go:104: [2] at 112769 in stargz (nextFrame: 112777/113244): 4, 423 + zstdchunked_test.go:104: [3] at 112777 in stargz (nextFrame: 113196/113244): -1, 415 + zstdchunked_test.go:104: [4] at 113196 in stargz (nextFrame: 113244/113244): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64622 128838 129265] + zstdchunked_test.go:59: got zstd streams (compressed size: 129305): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129305): 64618, 128826 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128830/129305): 64212, 64204 + zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 + zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 + zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64622,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64622,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 195 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 211 testutil.go:509: Offset: 195, NextOffset: 310 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 460, NextOffset: 477 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 473 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 490, NextOffset: 604 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48448 96428 96855] - zstdchunked_test.go:59: got zstd streams (compressed size: 96895): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96895): 48444, 96416 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 627, NextOffset: 741 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96420/96895): 47976, 47968 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96895): 4, 423 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96847/96895): -1, 415 - zstdchunked_test.go:104: [4] at 96847 in stargz (nextFrame: 96895/96895): -1, -1 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64621 112776 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113242): 64617, 112764 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112768/113242): 48151, 48143 + zstdchunked_test.go:104: [2] at 112768 in stargz (nextFrame: 112776/113242): 4, 422 + zstdchunked_test.go:104: [3] at 112776 in stargz (nextFrame: 113194/113242): -1, 414 + zstdchunked_test.go:104: [4] at 113194 in stargz (nextFrame: 113242/113242): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 758, NextOffset: 891 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 891, NextOffset: 908 testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 460, NextOffset: 477 - testutil.go:509: Offset: 359, NextOffset: 473 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo5 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: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 211, NextOffset: 228 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 460, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:509: Offset: 359, NextOffset: 473 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 473, NextOffset: 490 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 627, NextOffset: 741 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64621 128838 129264] + zstdchunked_test.go:59: got zstd streams (compressed size: 129304): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 604 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129304): 64617, 128826 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129304): 64213, 64205 + zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129304): 4, 422 + zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129256/129304): -1, 414 + zstdchunked_test.go:104: [4] at 129256 in stargz (nextFrame: 129304/129304): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 741, NextOffset: 758 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 758, NextOffset: 891 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 195, NextOffset: 310 testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 327, NextOffset: 460 - testutil.go:509: Offset: 228, NextOffset: 342 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48448 96563 96990] - zstdchunked_test.go:59: got zstd streams (compressed size: 97030): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97030): 48444, 96551 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96555/97030): 48111, 48103 - zstdchunked_test.go:104: [2] at 96555 in stargz (nextFrame: 96563/97030): 4, 423 - zstdchunked_test.go:104: [3] at 96563 in stargz (nextFrame: 96982/97030): -1, 415 - zstdchunked_test.go:104: [4] at 96982 in stargz (nextFrame: 97030/97030): -1, -1 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64621 112776 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113242): 64617, 112764 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112768/113242): 48151, 48143 + zstdchunked_test.go:104: [2] at 112768 in stargz (nextFrame: 112776/113242): 4, 422 + zstdchunked_test.go:104: [3] at 112776 in stargz (nextFrame: 113194/113242): -1, 414 + zstdchunked_test.go:104: [4] at 113194 in stargz (nextFrame: 113242/113242): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64621 128838 129264] + zstdchunked_test.go:59: got zstd streams (compressed size: 129304): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129304): 64617, 128826 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129304): 64213, 64205 + zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129304): 4, 422 + zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129256/129304): -1, 414 + zstdchunked_test.go:104: [4] at 129256 in stargz (nextFrame: 129304/129304): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64621 112786 113212] + zstdchunked_test.go:59: got zstd streams (compressed size: 113252): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113252): 64617, 112774 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112778/113252): 48161, 48153 + zstdchunked_test.go:104: [2] at 112778 in stargz (nextFrame: 112786/113252): 4, 422 + zstdchunked_test.go:104: [3] at 112786 in stargz (nextFrame: 113204/113252): -1, 414 + zstdchunked_test.go:104: [4] at 113204 in stargz (nextFrame: 113252/113252): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64621 128848 129274] + zstdchunked_test.go:59: got zstd streams (compressed size: 129314): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129314): 64617, 128836 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128840/129314): 64223, 64215 + zstdchunked_test.go:104: [2] at 128840 in stargz (nextFrame: 128848/129314): 4, 422 + zstdchunked_test.go:104: [3] at 128848 in stargz (nextFrame: 129266/129314): -1, 414 + zstdchunked_test.go:104: [4] at 129266 in stargz (nextFrame: 129314/129314): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64621,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64621,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 332, NextOffset: 349 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 349, NextOffset: 463 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 611, NextOffset: 722 - testutil.go:509: Offset: 752, NextOffset: 885 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48448 96427 96854] - zstdchunked_test.go:59: got zstd streams (compressed size: 96894): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 722, NextOffset: 739 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96894): 48444, 96415 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96419/96894): 47975, 47967 - zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96894): 4, 423 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64624 112781 113209] + zstdchunked_test.go:59: got zstd streams (compressed size: 113249): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113249): 64620, 112769 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 885, NextOffset: 902 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96846/96894): -1, 415 - zstdchunked_test.go:104: [4] at 96846 in stargz (nextFrame: 96894/96894): -1, -1 + testutil.go:509: Offset: 176, NextOffset: 193 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112773/113249): 48153, 48145 + zstdchunked_test.go:104: [2] at 112773 in stargz (nextFrame: 112781/113249): 4, 424 + zstdchunked_test.go:104: [3] at 112781 in stargz (nextFrame: 113201/113249): -1, 416 + zstdchunked_test.go:104: [4] at 113201 in stargz (nextFrame: 113249/113249): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48448,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48448,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48448,"innerOffset":3584,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":64000,"chunkDigest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 94, NextOffset: 205 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 205, NextOffset: 222 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 480, NextOffset: 594 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 594, NextOffset: 611 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:509: Offset: 752, NextOffset: 885 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64624 128842 129270] + zstdchunked_test.go:59: got zstd streams (compressed size: 129310): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129310): 64620, 128830 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 722, NextOffset: 739 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129310): 64214, 64206 + zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129310): 4, 424 + zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129262/129310): -1, 416 + zstdchunked_test.go:104: [4] at 129262 in stargz (nextFrame: 129310/129310): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 885, NextOffset: 902 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 + 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_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo3 foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 885, NextOffset: 902 + testutil.go:509: Offset: 722, NextOffset: 739 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:509: Offset: 739, NextOffset: 1254 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: 454, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 349 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 463, NextOffset: 480 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 480, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 735, NextOffset: 752 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 611 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32129 64657 96789 129935 130381] - zstdchunked_test.go:59: got zstd streams (compressed size: 130421): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130421): 32125, 129923 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130421): 32524, 97794 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130421): 32128, 65266 - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130421): 33142, 33134 - zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130421): 4, 442 - zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130373/130421): -1, 434 - zstdchunked_test.go:104: [6] at 130373 in stargz (nextFrame: 130421/130421): -1, -1 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 94, NextOffset: 205 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64624 112781 113209] + zstdchunked_test.go:59: got zstd streams (compressed size: 113249): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113249): 64620, 112769 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112773/113249): 48153, 48145 + zstdchunked_test.go:104: [2] at 112773 in stargz (nextFrame: 112781/113249): 4, 424 + zstdchunked_test.go:104: [3] at 112781 in stargz (nextFrame: 113201/113249): -1, 416 + zstdchunked_test.go:104: [4] at 113201 in stargz (nextFrame: 113249/113249): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 205, NextOffset: 222 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:509: Offset: 222, NextOffset: 332 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 604, NextOffset: 621 - testutil.go:509: Offset: 463, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32129 64657 96789 128811 129257] - zstdchunked_test.go:59: got zstd streams (compressed size: 129297): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129297): 32125, 128799 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129297): 32524, 96670 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129297): 32128, 64142 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 885, NextOffset: 902 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129297): 32018, 32010 - zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129297): 4, 442 - zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129249/129297): -1, 434 - zstdchunked_test.go:104: [6] at 129249 in stargz (nextFrame: 129297/129297): -1, -1 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64624 128842 129270] + zstdchunked_test.go:59: got zstd streams (compressed size: 129310): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129310): 64620, 128830 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129310): 64214, 64206 + zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129310): 4, 424 + zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129262/129310): -1, 416 + zstdchunked_test.go:104: [4] at 129262 in stargz (nextFrame: 129310/129310): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 722, NextOffset: 739 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 94, NextOffset: 205 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32129 64657 96789 129935 130381] - zstdchunked_test.go:59: got zstd streams (compressed size: 130421): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130421): 32125, 129923 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130421): 32524, 97794 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130421): 32128, 65266 - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130421): 33142, 33134 - zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130421): 4, 442 - zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130373/130421): -1, 434 - zstdchunked_test.go:104: [6] at 130373 in stargz (nextFrame: 130421/130421): -1, -1 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64624 112780 113208] + zstdchunked_test.go:59: got zstd streams (compressed size: 113248): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113248): 64620, 112768 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112772/113248): 48152, 48144 + zstdchunked_test.go:104: [2] at 112772 in stargz (nextFrame: 112780/113248): 4, 424 + zstdchunked_test.go:104: [3] at 112780 in stargz (nextFrame: 113200/113248): -1, 416 + zstdchunked_test.go:104: [4] at 113200 in stargz (nextFrame: 113248/113248): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32129 64657 96789 128811 129257] - zstdchunked_test.go:59: got zstd streams (compressed size: 129297): + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64624 128841 129269] + zstdchunked_test.go:59: got zstd streams (compressed size: 129309): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129309): 64620, 128829 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128833/129309): 64213, 64205 + zstdchunked_test.go:104: [2] at 128833 in stargz (nextFrame: 128841/129309): 4, 424 + zstdchunked_test.go:104: [3] at 128841 in stargz (nextFrame: 129261/129309): -1, 416 + zstdchunked_test.go:104: [4] at 129261 in stargz (nextFrame: 129309/129309): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64624,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":64624,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129297): 32125, 128799 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129297): 32524, 96670 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129297): 32128, 64142 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 753 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129297): 32018, 32010 - zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129297): 4, 442 - zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129249/129297): -1, 434 - zstdchunked_test.go:104: [6] at 129249 in stargz (nextFrame: 129297/129297): -1, -1 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 730, NextOffset: 747 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48452 96564 96986] + zstdchunked_test.go:59: got zstd streams (compressed size: 97026): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48452/97026): 48448, 96552 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 886, NextOffset: 903 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 48452 in stargz (nextFrame: 96556/97026): 48108, 48100 + zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97026): 4, 418 + zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96978/97026): -1, 410 + zstdchunked_test.go:104: [4] at 96978 in stargz (nextFrame: 97026/97026): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 616, NextOffset: 730 - testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 194, NextOffset: 305 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 305, NextOffset: 322 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:509: Offset: 322, NextOffset: 455 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32129 64657 96790 129936 130383] - zstdchunked_test.go:59: got zstd streams (compressed size: 130423): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130423): 32125, 129924 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130423): 32524, 97795 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/130423): 32129, 65267 - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 129928/130423): 33142, 33134 - zstdchunked_test.go:104: [4] at 129928 in stargz (nextFrame: 129936/130423): 4, 443 - zstdchunked_test.go:104: [5] at 129936 in stargz (nextFrame: 130375/130423): -1, 435 - zstdchunked_test.go:104: [6] at 130375 in stargz (nextFrame: 130423/130423): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 599 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32129 64657 96790 128812 129259] - zstdchunked_test.go:59: got zstd streams (compressed size: 129299): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 622, NextOffset: 736 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129299): 32125, 128800 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129299): 32524, 96671 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/129299): 32129, 64143 - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 128804/129299): 32018, 32010 - zstdchunked_test.go:104: [4] at 128804 in stargz (nextFrame: 128812/129299): 4, 443 - zstdchunked_test.go:104: [5] at 128812 in stargz (nextFrame: 129251/129299): -1, 435 - zstdchunked_test.go:104: [6] at 129251 in stargz (nextFrame: 129299/129299): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3] vs [foo6 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4] - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 223, NextOffset: 337 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:509: Offset: 322, NextOffset: 455 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] vs [foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 337, NextOffset: 354 testutil.go:509: Offset: 472, NextOffset: 605 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130378] - zstdchunked_test.go:59: got zstd streams (compressed size: 130418): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130418): 32110, 129905 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130418): 32524, 97791 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130418): 32125, 65263 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130418): 33142, 33134 - zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130418): 4, 457 - zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130370/130418): -1, 449 - zstdchunked_test.go:104: [6] at 130370 in stargz (nextFrame: 130418/130418): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 354, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 605, NextOffset: 622 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 testutil.go:509: Offset: 485, NextOffset: 599 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48452 96426 96848] + zstdchunked_test.go:59: got zstd streams (compressed size: 96888): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48452/96888): 48448, 96414 + zstdchunked_test.go:104: [1] at 48452 in stargz (nextFrame: 96418/96888): 47970, 47962 + zstdchunked_test.go:104: [2] at 96418 in stargz (nextFrame: 96426/96888): 4, 418 + zstdchunked_test.go:104: [3] at 96426 in stargz (nextFrame: 96840/96888): -1, 410 + zstdchunked_test.go:104: [4] at 96840 in stargz (nextFrame: 96888/96888): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 736, NextOffset: 753 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 616 - testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 753, NextOffset: 886 testutil.go:509: Offset: 616, NextOffset: 730 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129254] - zstdchunked_test.go:59: got zstd streams (compressed size: 129294): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 886, NextOffset: 903 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129294): 32110, 128781 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129294): 32524, 96667 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 730, NextOffset: 747 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129294): 32125, 64139 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129294): 32018, 32010 - zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129294): 4, 457 - zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129246/129294): -1, 449 - zstdchunked_test.go:104: [6] at 129246 in stargz (nextFrame: 129294/129294): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + 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: 886, NextOffset: 903 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 322, NextOffset: 455 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 337 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130378] - zstdchunked_test.go:59: got zstd streams (compressed size: 130418): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130418): 32110, 129905 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130418): 32524, 97791 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130418): 32125, 65263 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130418): 33142, 33134 - zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130418): 4, 457 - zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130370/130418): -1, 449 - zstdchunked_test.go:104: [6] at 130370 in stargz (nextFrame: 130418/130418): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48452 96564 96986] + zstdchunked_test.go:59: got zstd streams (compressed size: 97026): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48452/97026): 48448, 96552 + zstdchunked_test.go:104: [1] at 48452 in stargz (nextFrame: 96556/97026): 48108, 48100 + zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97026): 4, 418 + zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96978/97026): -1, 410 + zstdchunked_test.go:104: [4] at 96978 in stargz (nextFrame: 97026/97026): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129254] - zstdchunked_test.go:59: got zstd streams (compressed size: 129294): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129294): 32110, 128781 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129294): 32524, 96667 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129294): 32125, 64139 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129294): 32018, 32010 - zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129294): 4, 457 - zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129246/129294): -1, 449 - zstdchunked_test.go:104: [6] at 129246 in stargz (nextFrame: 129294/129294): -1, -1 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48452 96426 96848] + zstdchunked_test.go:59: got zstd streams (compressed size: 96888): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48452/96888): 48448, 96414 + zstdchunked_test.go:104: [1] at 48452 in stargz (nextFrame: 96418/96888): 47970, 47962 + zstdchunked_test.go:104: [2] at 96418 in stargz (nextFrame: 96426/96888): 4, 418 + zstdchunked_test.go:104: [3] at 96426 in stargz (nextFrame: 96840/96888): -1, 410 + zstdchunked_test.go:104: [4] at 96840 in stargz (nextFrame: 96888/96888): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48452,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48452,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48452,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48449 96565 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97027): 48445, 96553 + zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96557/97027): 48112, 48104 + zstdchunked_test.go:104: [2] at 96557 in stargz (nextFrame: 96565/97027): 4, 418 + zstdchunked_test.go:104: [3] at 96565 in stargz (nextFrame: 96979/97027): -1, 410 + zstdchunked_test.go:104: [4] at 96979 in stargz (nextFrame: 97027/97027): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48449 96427 96849] + zstdchunked_test.go:59: got zstd streams (compressed size: 96889): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96889): 48445, 96415 + zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96419/96889): 47974, 47966 + zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96889): 4, 418 + zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96841/96889): -1, 410 + zstdchunked_test.go:104: [4] at 96841 in stargz (nextFrame: 96889/96889): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48449,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48449,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48449,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo_empty2 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 353, NextOffset: 469 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 469, NextOffset: 486 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 486, NextOffset: 602 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32110 64638 96766 129912 130372] - zstdchunked_test.go:59: got zstd streams (compressed size: 130412): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 737 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/130412): 32106, 129900 - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/130412): 32524, 97790 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 602, NextOffset: 619 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/130412): 32124, 65262 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 129904/130412): 33142, 33134 - zstdchunked_test.go:104: [4] at 129904 in stargz (nextFrame: 129912/130412): 4, 456 - zstdchunked_test.go:104: [5] at 129912 in stargz (nextFrame: 130364/130412): -1, 448 - zstdchunked_test.go:104: [6] at 130364 in stargz (nextFrame: 130412/130412): -1, -1 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty foo3 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48446 96557 96981] + zstdchunked_test.go:59: got zstd streams (compressed size: 97021): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/97021): 48442, 96545 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96549/97021): 48107, 48099 + zstdchunked_test.go:104: [2] at 96549 in stargz (nextFrame: 96557/97021): 4, 420 + zstdchunked_test.go:104: [3] at 96557 in stargz (nextFrame: 96973/97021): -1, 412 + zstdchunked_test.go:104: [4] at 96973 in stargz (nextFrame: 97021/97021): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48446,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 737, NextOffset: 754 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48446,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32110 64638 96766 128788 129248] - zstdchunked_test.go:59: got zstd streams (compressed size: 129288): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129288): 32106, 128776 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 304 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129288): 32524, 96666 - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/129288): 32124, 64138 - zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 128780/129288): 32018, 32010 - zstdchunked_test.go:104: [4] at 128780 in stargz (nextFrame: 128788/129288): 4, 456 - zstdchunked_test.go:104: [5] at 128788 in stargz (nextFrame: 129240/129288): -1, 448 - zstdchunked_test.go:104: [6] at 129240 in stargz (nextFrame: 129288/129288): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 206, NextOffset: 223 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 336 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 454 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo5 foo6] vs [foo_empty4 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] 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: 735, NextOffset: 752 + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 336, NextOffset: 353 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 353, NextOffset: 469 + testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 469, NextOffset: 486 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 486, NextOffset: 602 - 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: 176, NextOffset: 193 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130374] - zstdchunked_test.go:59: got zstd streams (compressed size: 130414): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130414): 32117, 129906 - zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130414): 32524, 97785 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/130414): 32119, 65257 + testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 737, NextOffset: 754 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48446 96419 96843] + zstdchunked_test.go:59: got zstd streams (compressed size: 96883): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 304 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130414): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130414): 4, 452 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130366/130414): -1, 444 - zstdchunked_test.go:104: [6] at 130366 in stargz (nextFrame: 130414/130414): -1, -1 + testutil.go:509: Offset: 619, NextOffset: 735 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96883): 48442, 96407 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96411/96883): 47969, 47961 + zstdchunked_test.go:104: [2] at 96411 in stargz (nextFrame: 96419/96883): 4, 420 + zstdchunked_test.go:104: [3] at 96419 in stargz (nextFrame: 96835/96883): -1, 412 + zstdchunked_test.go:104: [4] at 96835 in stargz (nextFrame: 96883/96883): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48446,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48446,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 754, NextOffset: 887 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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 "": [foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty foo3] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 737, NextOffset: 754 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 904, NextOffset: 1485 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32121 64649 96772 128794 129250] - zstdchunked_test.go:59: got zstd streams (compressed size: 129290): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129290): 32117, 128782 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 95, NextOffset: 206 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/129290): 32524, 96661 - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129290): 32119, 64133 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129290): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129290): 4, 452 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129242/129290): -1, 444 - zstdchunked_test.go:104: [6] at 129242 in stargz (nextFrame: 129290/129290): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 223 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 + 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" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 336, NextOffset: 353 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 469 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130374] - zstdchunked_test.go:59: got zstd streams (compressed size: 130414): + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 469, NextOffset: 486 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 737 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 486, NextOffset: 602 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130414): 32117, 129906 - zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130414): 32524, 97785 - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/130414): 32119, 65257 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130414): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130414): 4, 452 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130366/130414): -1, 444 - zstdchunked_test.go:104: [6] at 130366 in stargz (nextFrame: 130414/130414): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32121 64649 96772 128794 129250] - zstdchunked_test.go:59: got zstd streams (compressed size: 129290): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129290): 32117, 128782 - zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/129290): 32524, 96661 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129290): 32119, 64133 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129290): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129290): 4, 452 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129242/129290): -1, 444 - zstdchunked_test.go:104: [6] at 129242 in stargz (nextFrame: 129290/129290): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48446 96557 96981] + zstdchunked_test.go:59: got zstd streams (compressed size: 97021): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/97021): 48442, 96545 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96549/97021): 48107, 48099 + zstdchunked_test.go:104: [2] at 96549 in stargz (nextFrame: 96557/97021): 4, 420 + zstdchunked_test.go:104: [3] at 96557 in stargz (nextFrame: 96973/97021): -1, 412 + zstdchunked_test.go:104: [4] at 96973 in stargz (nextFrame: 97021/97021): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48446,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48446,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo5 foo_empty foo2 foo3] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 foo_empty] vs [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 460, NextOffset: 477 testutil.go:509: Offset: 359, NextOffset: 473 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 610 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32119 64647 96781 129927 130383] - zstdchunked_test.go:59: got zstd streams (compressed size: 130423): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/130423): 32115, 129915 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 473, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/130423): 32524, 97796 - zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/130423): 32130, 65268 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 129919/130423): 33142, 33134 - zstdchunked_test.go:104: [4] at 129919 in stargz (nextFrame: 129927/130423): 4, 452 - zstdchunked_test.go:104: [5] at 129927 in stargz (nextFrame: 130375/130423): -1, 444 - zstdchunked_test.go:104: [6] at 130375 in stargz (nextFrame: 130423/130423): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 627 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 604 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 627, NextOffset: 741 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 758, NextOffset: 891 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48446 96419 96843] + zstdchunked_test.go:59: got zstd streams (compressed size: 96883): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 195 - testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:509: Offset: 195, NextOffset: 310 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32119 64647 96781 128803 129259] - zstdchunked_test.go:59: got zstd streams (compressed size: 129299): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 604, NextOffset: 621 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/129299): 32115, 128791 - zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/129299): 32524, 96672 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 741, NextOffset: 758 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/129299): 32130, 64144 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 128795/129299): 32018, 32010 - zstdchunked_test.go:104: [4] at 128795 in stargz (nextFrame: 128803/129299): 4, 452 - zstdchunked_test.go:104: [5] at 128803 in stargz (nextFrame: 129251/129299): -1, 444 - zstdchunked_test.go:104: [6] at 129251 in stargz (nextFrame: 129299/129299): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96883): 48442, 96407 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96411/96883): 47969, 47961 + zstdchunked_test.go:104: [2] at 96411 in stargz (nextFrame: 96419/96883): 4, 420 + zstdchunked_test.go:104: [3] at 96419 in stargz (nextFrame: 96835/96883): -1, 412 + zstdchunked_test.go:104: [4] at 96835 in stargz (nextFrame: 96883/96883): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48446,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48446,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48446,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 96, NextOffset: 211 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 195, NextOffset: 310 + 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: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 195 + testutil.go:509: Offset: 79, NextOffset: 96 + testutil.go:509: Offset: 195, NextOffset: 310 + testutil.go:509: Offset: 96, NextOffset: 211 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 477, NextOffset: 610 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 604, NextOffset: 621 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96774 129920 130376] - zstdchunked_test.go:59: got zstd streams (compressed size: 130416): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130416): 32110, 129908 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130416): 32524, 97794 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130416): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130416): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130416): 4, 452 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130368/130416): -1, 444 - zstdchunked_test.go:104: [6] at 130368 in stargz (nextFrame: 130416/130416): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 758, NextOffset: 891 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: 460, NextOffset: 477 - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:509: Offset: 359, NextOffset: 473 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129252] - zstdchunked_test.go:59: got zstd streams (compressed size: 129292): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129292): 32110, 128784 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129292): 32524, 96670 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129292): 32128, 64142 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129292): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129292): 4, 452 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129244/129292): -1, 444 - zstdchunked_test.go:104: [6] at 129244 in stargz (nextFrame: 129292/129292): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48444 96564 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48444/97027): 48440, 96552 + zstdchunked_test.go:104: [1] at 48444 in stargz (nextFrame: 96556/97027): 48116, 48108 + zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97027): 4, 419 + zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96979/97027): -1, 411 + zstdchunked_test.go:104: [4] at 96979 in stargz (nextFrame: 97027/97027): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 735, NextOffset: 752 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48444,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48444,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48444,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48444,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 195 - testutil.go:509: Offset: 79, NextOffset: 96 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 195, NextOffset: 310 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 96, NextOffset: 211 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 310, NextOffset: 327 - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 327, NextOffset: 460 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96774 129920 130376] - zstdchunked_test.go:59: got zstd streams (compressed size: 130416): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 228, NextOffset: 342 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130416): 32110, 129908 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130416): 32524, 97794 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130416): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130416): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130416): 4, 452 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130368/130416): -1, 444 - zstdchunked_test.go:104: [6] at 130368 in stargz (nextFrame: 130416/130416): -1, -1 + 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48444 96426 96849] + zstdchunked_test.go:59: got zstd streams (compressed size: 96889): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48444/96889): 48440, 96414 + zstdchunked_test.go:104: [1] at 48444 in stargz (nextFrame: 96418/96889): 47978, 47970 + zstdchunked_test.go:104: [2] at 96418 in stargz (nextFrame: 96426/96889): 4, 419 + zstdchunked_test.go:104: [3] at 96426 in stargz (nextFrame: 96841/96889): -1, 411 + zstdchunked_test.go:104: [4] at 96841 in stargz (nextFrame: 96889/96889): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48444,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48444,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129252] - zstdchunked_test.go:59: got zstd streams (compressed size: 129292): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129292): 32110, 128784 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129292): 32524, 96670 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129292): 32128, 64142 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129292): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129292): 4, 452 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129244/129292): -1, 444 - zstdchunked_test.go:104: [6] at 129244 in stargz (nextFrame: 129292/129292): -1, -1 + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48444,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48444,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48440 96555 96977] + zstdchunked_test.go:59: got zstd streams (compressed size: 97017): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/97017): 48436, 96543 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96547/97017): 48111, 48103 + zstdchunked_test.go:104: [2] at 96547 in stargz (nextFrame: 96555/97017): 4, 418 + zstdchunked_test.go:104: [3] at 96555 in stargz (nextFrame: 96969/97017): -1, 410 + zstdchunked_test.go:104: [4] at 96969 in stargz (nextFrame: 97017/97017): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48440 96418 96840] + zstdchunked_test.go:59: got zstd streams (compressed size: 96880): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/96880): 48436, 96406 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96410/96880): 47974, 47966 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96880): 4, 418 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96832/96880): -1, 410 + zstdchunked_test.go:104: [4] at 96832 in stargz (nextFrame: 96880/96880): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":212,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":229,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":339,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":593,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":719,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":736,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":196,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":309,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":326,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":458,"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":607,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":624,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] vs [foo foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 99 + testutil.go:509: Offset: 179, NextOffset: 196 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:509: Offset: 196, NextOffset: 309 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 212, NextOffset: 229 testutil.go:509: Offset: 309, NextOffset: 326 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 339 testutil.go:509: Offset: 326, NextOffset: 458 - 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: 593, NextOffset: 610 - testutil.go:509: Offset: 734, NextOffset: 751 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32113 64641 96772 129918 130371] - zstdchunked_test.go:59: got zstd streams (compressed size: 130411): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 719 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130411): 32109, 129906 - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/130411): 32524, 97793 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 751, NextOffset: 883 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130411): 32127, 65265 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130411): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130411): 4, 449 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130363/130411): -1, 441 - zstdchunked_test.go:104: [6] at 130363 in stargz (nextFrame: 130411/130411): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 82, NextOffset: 99 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 196 - testutil.go:509: Offset: 99, NextOffset: 212 - testutil.go:509: Offset: 196, NextOffset: 309 - 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: 339, NextOffset: 356 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 458, NextOffset: 475 - testutil.go:509: Offset: 356, NextOffset: 466 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 356, NextOffset: 466 testutil.go:509: Offset: 475, NextOffset: 607 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 607, NextOffset: 624 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32113 64641 96772 128794 129247] - zstdchunked_test.go:59: got zstd streams (compressed size: 129287): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/129287): 32109, 128782 - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129287): 32524, 96669 - zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/129287): 32127, 64141 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129287): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129287): 4, 449 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129239/129287): -1, 441 - zstdchunked_test.go:104: [6] at 129239 in stargz (nextFrame: 129287/129287): -1, -1 + testutil.go:509: Offset: 483, NextOffset: 593 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48440 96555 96977] + zstdchunked_test.go:59: got zstd streams (compressed size: 97017): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/97017): 48436, 96543 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96547/97017): 48111, 48103 + zstdchunked_test.go:104: [2] at 96547 in stargz (nextFrame: 96555/97017): 4, 418 + zstdchunked_test.go:104: [3] at 96555 in stargz (nextFrame: 96969/97017): -1, 410 + zstdchunked_test.go:104: [4] at 96969 in stargz (nextFrame: 97017/97017): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:509: Offset: 624, NextOffset: 734 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 593, NextOffset: 610 + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:509: Offset: 751, NextOffset: 883 + 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: 719, NextOffset: 736 testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 736, NextOffset: 1245 testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3] vs [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 196 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 99 - testutil.go:509: Offset: 196, NextOffset: 309 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6] vs [foo5 foo_empty5 foo_empty foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 309, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 229 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32116 64644 96758 120942 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121409): 32112, 120930 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 458 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121409): 32524, 88814 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121409): 32110, 56286 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120934/121409): 24180, 24172 - zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121409): 4, 423 - zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121361/121409): -1, 415 - zstdchunked_test.go:104: [6] at 121361 in stargz (nextFrame: 121409/121409): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 339 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 196 + testutil.go:509: Offset: 82, NextOffset: 99 + testutil.go:509: Offset: 196, NextOffset: 309 + testutil.go:509: Offset: 99, NextOffset: 212 === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 607, NextOffset: 624 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:509: Offset: 483, NextOffset: 593 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 458, NextOffset: 475 testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 475, NextOffset: 607 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 607, NextOffset: 624 + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 624, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 593, NextOffset: 610 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:509: Offset: 610, NextOffset: 719 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48440 96418 96840] + zstdchunked_test.go:59: got zstd streams (compressed size: 96880): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/96880): 48436, 96406 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96410/96880): 47974, 47966 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96880): 4, 418 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96832/96880): -1, 410 + zstdchunked_test.go:104: [4] at 96832 in stargz (nextFrame: 96880/96880): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 719, NextOffset: 736 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:509: Offset: 736, NextOffset: 1245 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129247): 32112, 128768 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129247): 32524, 96652 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129247): 32110, 64124 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129247): 4, 423 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129199/129247): -1, 415 - zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48440 96554 96976] + zstdchunked_test.go:59: got zstd streams (compressed size: 97016): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/97016): 48436, 96542 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96546/97016): 48110, 48102 + zstdchunked_test.go:104: [2] at 96546 in stargz (nextFrame: 96554/97016): 4, 418 + zstdchunked_test.go:104: [3] at 96554 in stargz (nextFrame: 96968/97016): -1, 410 + zstdchunked_test.go:104: [4] at 96968 in stargz (nextFrame: 97016/97016): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48440 96417 96839] + zstdchunked_test.go:59: got zstd streams (compressed size: 96879): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48440/96879): 48436, 96405 + zstdchunked_test.go:104: [1] at 48440 in stargz (nextFrame: 96409/96879): 47973, 47965 + zstdchunked_test.go:104: [2] at 96409 in stargz (nextFrame: 96417/96879): 4, 418 + zstdchunked_test.go:104: [3] at 96417 in stargz (nextFrame: 96831/96879): -1, 410 + zstdchunked_test.go:104: [4] at 96831 in stargz (nextFrame: 96879/96879): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48440,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48440,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48440,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":221,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":335,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":725,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":742,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":181,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":198,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo3 foo4 foo5 foo foo_empty] vs [foo_empty5 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 181, NextOffset: 198 + testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:509: Offset: 198, NextOffset: 308 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 204, NextOffset: 221 + testutil.go:509: Offset: 308, NextOffset: 325 + testutil.go:509: Offset: 221, NextOffset: 335 + testutil.go:509: Offset: 325, NextOffset: 457 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: 725, NextOffset: 742 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 883, NextOffset: 900 + testutil.go:509: Offset: 742, NextOffset: 1257 + testutil.go:509: Offset: 900, NextOffset: 1480 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 335, NextOffset: 352 testutil.go:509: Offset: 457, NextOffset: 474 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32116 64644 96758 120942 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121409): 32112, 120930 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121409): 32524, 88814 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121409): 32110, 56286 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120934/121409): 24180, 24172 - zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121409): 4, 423 - zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121361/121409): -1, 415 - zstdchunked_test.go:104: [6] at 121361 in stargz (nextFrame: 121409/121409): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 466 testutil.go:509: Offset: 474, NextOffset: 606 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 483, NextOffset: 594 - testutil.go:509: Offset: 623, NextOffset: 734 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 725, NextOffset: 742 - testutil.go:509: Offset: 883, NextOffset: 900 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 742, NextOffset: 1257 - testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 181, NextOffset: 198 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 204 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 204, NextOffset: 221 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129247): 32112, 128768 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129247): 32524, 96652 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48445 96559 96984] + zstdchunked_test.go:59: got zstd streams (compressed size: 97024): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 221, NextOffset: 335 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129247): 32110, 64124 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129247): 4, 423 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129199/129247): -1, 415 - zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 + testutil.go:509: Offset: 483, NextOffset: 594 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/97024): 48441, 96547 + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96551/97024): 48110, 48102 + zstdchunked_test.go:104: [2] at 96551 in stargz (nextFrame: 96559/97024): 4, 421 + zstdchunked_test.go:104: [3] at 96559 in stargz (nextFrame: 96976/97024): -1, 413 + zstdchunked_test.go:104: [4] at 96976 in stargz (nextFrame: 97024/97024): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 623, NextOffset: 734 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 325, NextOffset: 457 - 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: 594, NextOffset: 611 testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 611, NextOffset: 725 testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo6 foo3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 198 + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 198, NextOffset: 308 + testutil.go:509: Offset: 94, NextOffset: 204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 204, NextOffset: 221 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:509: Offset: 221, NextOffset: 335 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32118 64646 96759 120943 121371] - zstdchunked_test.go:59: got zstd streams (compressed size: 121411): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/121411): 32114, 120931 - zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121411): 32524, 88813 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 734 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121411): 32109, 56285 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121411): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121411): 4, 424 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121363/121411): -1, 416 - zstdchunked_test.go:104: [6] at 121363 in stargz (nextFrame: 121411/121411): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 198 - testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 308 - testutil.go:509: Offset: 94, NextOffset: 204 - 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: 734, NextOffset: 751 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 751, NextOffset: 883 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 611, NextOffset: 725 + 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: 457, NextOffset: 474 + testutil.go:509: Offset: 335, NextOffset: 352 + testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 725, NextOffset: 742 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48445 96422 96847] + zstdchunked_test.go:59: got zstd streams (compressed size: 96887): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/96887): 48441, 96410 + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96414/96887): 47973, 47965 + zstdchunked_test.go:104: [2] at 96414 in stargz (nextFrame: 96422/96887): 4, 421 + zstdchunked_test.go:104: [3] at 96422 in stargz (nextFrame: 96839/96887): -1, 413 + zstdchunked_test.go:104: [4] at 96839 in stargz (nextFrame: 96887/96887): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 900, NextOffset: 1480 testutil.go:509: Offset: 742, NextOffset: 1257 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32118 64646 96759 128781 129209] - zstdchunked_test.go:59: got zstd streams (compressed size: 129249): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/129249): 32114, 128769 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/129249): 32524, 96651 - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/129249): 32109, 64123 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129249): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129249): 4, 424 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129201/129249): -1, 416 - zstdchunked_test.go:104: [6] at 129201 in stargz (nextFrame: 129249/129249): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48445 96559 96984] + zstdchunked_test.go:59: got zstd streams (compressed size: 97024): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/97024): 48441, 96547 + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96551/97024): 48110, 48102 + zstdchunked_test.go:104: [2] at 96551 in stargz (nextFrame: 96559/97024): 4, 421 + zstdchunked_test.go:104: [3] at 96559 in stargz (nextFrame: 96976/97024): -1, 413 + zstdchunked_test.go:104: [4] at 96976 in stargz (nextFrame: 97024/97024): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48445 96422 96847] + zstdchunked_test.go:59: got zstd streams (compressed size: 96887): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/96887): 48441, 96410 + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96414/96887): 47973, 47965 + zstdchunked_test.go:104: [2] at 96414 in stargz (nextFrame: 96422/96887): 4, 421 + zstdchunked_test.go:104: [3] at 96422 in stargz (nextFrame: 96839/96887): -1, 413 + zstdchunked_test.go:104: [4] at 96839 in stargz (nextFrame: 96887/96887): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":210,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":227,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":474,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":491,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":199,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo6 foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48445 96558 96983] + zstdchunked_test.go:59: got zstd streams (compressed size: 97023): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 457, NextOffset: 474 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/97023): 48441, 96546 + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96550/97023): 48109, 48101 + zstdchunked_test.go:104: [2] at 96550 in stargz (nextFrame: 96558/97023): 4, 421 + zstdchunked_test.go:104: [3] at 96558 in stargz (nextFrame: 96975/97023): -1, 413 + zstdchunked_test.go:104: [4] at 96975 in stargz (nextFrame: 97023/97023): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 474 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 474, NextOffset: 606 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 199 - testutil.go:509: Offset: 101, NextOffset: 210 - testutil.go:509: Offset: 199, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96759 120943 121374] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 210, NextOffset: 227 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 121414): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120931 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88819 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121414): 32115, 56291 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121414): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121414): 4, 427 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121366/121414): -1, 419 - zstdchunked_test.go:104: [6] at 121366 in stargz (nextFrame: 121414/121414): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 342 testutil.go:509: Offset: 325, NextOffset: 457 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 359, NextOffset: 474 - testutil.go:509: Offset: 474, NextOffset: 606 + 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: 474, NextOffset: 491 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 491, NextOffset: 606 testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 738, NextOffset: 755 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:509: Offset: 755, NextOffset: 887 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 101 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 182, NextOffset: 199 + testutil.go:509: Offset: 101, NextOffset: 210 + testutil.go:509: Offset: 199, NextOffset: 308 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6] vs [foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 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:401: Directory: "" vs "": [foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 129212] - zstdchunked_test.go:59: got zstd streams (compressed size: 129252): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129252): 32108, 128769 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 738, NextOffset: 755 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129252): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129252): 32115, 64129 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129252): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129252): 4, 427 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129204/129252): -1, 419 - zstdchunked_test.go:104: [6] at 129204 in stargz (nextFrame: 129252/129252): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 308, NextOffset: 325 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 227 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 325, NextOffset: 457 - testutil.go:509: Offset: 227, NextOffset: 342 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 457, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 474, NextOffset: 606 testutil.go:509: Offset: 359, NextOffset: 474 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48445 96421 96846] + zstdchunked_test.go:59: got zstd streams (compressed size: 96886): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/96886): 48441, 96409 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96413/96886): 47972, 47964 + zstdchunked_test.go:104: [2] at 96413 in stargz (nextFrame: 96421/96886): 4, 421 + zstdchunked_test.go:104: [3] at 96421 in stargz (nextFrame: 96838/96886): -1, 413 + zstdchunked_test.go:104: [4] at 96838 in stargz (nextFrame: 96886/96886): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":64000,"chunkDigest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 491 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:509: Offset: 491, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 738, NextOffset: 755 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 755, NextOffset: 887 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 738 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 182, NextOffset: 199 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96759 120943 121374] - zstdchunked_test.go:59: got zstd streams (compressed size: 121414): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 101 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120931 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88819 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121414): 32115, 56291 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121414): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121414): 4, 427 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121366/121414): -1, 419 - zstdchunked_test.go:104: [6] at 121366 in stargz (nextFrame: 121414/121414): -1, -1 + testutil.go:509: Offset: 199, NextOffset: 308 + testutil.go:509: Offset: 101, NextOffset: 210 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 308, NextOffset: 325 + testutil.go:509: Offset: 210, NextOffset: 227 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 325, NextOffset: 457 + testutil.go:509: Offset: 227, NextOffset: 342 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32129 64657 96789 129935 130382] + zstdchunked_test.go:59: got zstd streams (compressed size: 130422): +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130422): 32125, 129923 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130422): 32524, 97794 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130422): 32128, 65266 + zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130422): 33142, 33134 + zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130422): 4, 443 + zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130374/130422): -1, 435 + zstdchunked_test.go:104: [6] at 130374 in stargz (nextFrame: 130422/130422): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 199, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 210 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 129212] - zstdchunked_test.go:59: got zstd streams (compressed size: 129252): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129252): 32108, 128769 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129252): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129252): 32115, 64129 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129252): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129252): 4, 427 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129204/129252): -1, 419 - zstdchunked_test.go:104: [6] at 129204 in stargz (nextFrame: 129252/129252): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32129 64657 96789 128811 129258] + zstdchunked_test.go:59: got zstd streams (compressed size: 129298): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129298): 32125, 128799 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129298): 32524, 96670 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129298): 32128, 64142 + zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129298): 32018, 32010 + zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129298): 4, 443 + zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129250/129298): -1, 435 + zstdchunked_test.go:104: [6] at 129250 in stargz (nextFrame: 129298/129298): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32129 64657 96789 129935 130382] + zstdchunked_test.go:59: got zstd streams (compressed size: 130422): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130422): 32125, 129923 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130422): 32524, 97794 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130422): 32128, 65266 + zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130422): 33142, 33134 + zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130422): 4, 443 + zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130374/130422): -1, 435 + zstdchunked_test.go:104: [6] at 130374 in stargz (nextFrame: 130422/130422): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32129 64657 96789 128811 129258] + zstdchunked_test.go:59: got zstd streams (compressed size: 129298): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129298): 32125, 128799 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129298): 32524, 96670 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129298): 32128, 64142 + zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129298): 32018, 32010 + zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129298): 4, 443 + zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129250/129298): -1, 435 + zstdchunked_test.go:104: [6] at 129250 in stargz (nextFrame: 129298/129298): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32129 64657 96790 129936 130383] + zstdchunked_test.go:59: got zstd streams (compressed size: 130423): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130423): 32125, 129924 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130423): 32524, 97795 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/130423): 32129, 65267 + zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 129928/130423): 33142, 33134 + zstdchunked_test.go:104: [4] at 129928 in stargz (nextFrame: 129936/130423): 4, 443 + zstdchunked_test.go:104: [5] at 129936 in stargz (nextFrame: 130375/130423): -1, 435 + zstdchunked_test.go:104: [6] at 130375 in stargz (nextFrame: 130423/130423): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32129 64657 96790 128812 129259] + zstdchunked_test.go:59: got zstd streams (compressed size: 129299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129299): 32125, 128800 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129299): 32524, 96671 + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/129299): 32129, 64143 + zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 128804/129299): 32018, 32010 + zstdchunked_test.go:104: [4] at 128804 in stargz (nextFrame: 128812/129299): 4, 443 + zstdchunked_test.go:104: [5] at 128812 in stargz (nextFrame: 129251/129299): -1, 435 + zstdchunked_test.go:104: [6] at 129251 in stargz (nextFrame: 129299/129299): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64657,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":97,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":225,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":338,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":598,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":615,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":728,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":745,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":453,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":470,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":732,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":749,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":881,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":898,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo2 foo3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 foo] vs [foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 598, NextOffset: 615 testutil.go:509: Offset: 732, NextOffset: 749 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 615, NextOffset: 728 - testutil.go:509: Offset: 749, NextOffset: 881 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 749, NextOffset: 881 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 728, NextOffset: 745 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130379] + zstdchunked_test.go:59: got zstd streams (compressed size: 130419): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130419): 32110, 129905 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 881, NextOffset: 898 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130419): 32524, 97791 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130419): 32125, 65263 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130419): 33142, 33134 + zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130419): 4, 458 + zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130371/130419): -1, 450 + zstdchunked_test.go:104: [6] at 130371 in stargz (nextFrame: 130419/130419): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:509: Offset: 898, NextOffset: 1479 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 97 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 97, NextOffset: 208 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 225, NextOffset: 338 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129255] + zstdchunked_test.go:59: got zstd streams (compressed size: 129295): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129295): 32110, 128781 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129295): 32524, 96667 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 453 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 338, NextOffset: 355 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32110 64638 96757 120941 121372] - zstdchunked_test.go:59: got zstd streams (compressed size: 121412): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/121412): 32106, 120929 - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/121412): 32524, 88819 - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/121412): 32115, 56291 - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120933/121412): 24180, 24172 - zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121412): 4, 427 - zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121364/121412): -1, 419 - zstdchunked_test.go:104: [6] at 121364 in stargz (nextFrame: 121412/121412): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129295): 32125, 64139 + zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129295): 32018, 32010 + zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129295): 4, 458 + zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129247/129295): -1, 450 + zstdchunked_test.go:104: [6] at 129247 in stargz (nextFrame: 129295/129295): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 338, NextOffset: 355 testutil.go:509: Offset: 453, NextOffset: 470 testutil.go:509: Offset: 355, NextOffset: 468 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 485, NextOffset: 598 testutil.go:509: Offset: 619, NextOffset: 732 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 732, NextOffset: 749 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 598, NextOffset: 615 - testutil.go:509: Offset: 749, NextOffset: 881 - testutil.go:509: Offset: 615, NextOffset: 728 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 881, NextOffset: 898 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130379] + zstdchunked_test.go:59: got zstd streams (compressed size: 130419): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 728, NextOffset: 745 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130419): 32110, 129905 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130419): 32524, 97791 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130419): 32125, 65263 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 898, NextOffset: 1479 testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 80, NextOffset: 97 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 97, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32110 64638 96757 128779 129210] - zstdchunked_test.go:59: got zstd streams (compressed size: 129250): +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130419): 33142, 33134 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129250): 32106, 128767 - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129250): 32524, 96657 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 225 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/129250): 32115, 64129 - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 128771/129250): 32018, 32010 - zstdchunked_test.go:104: [4] at 128771 in stargz (nextFrame: 128779/129250): 4, 427 - zstdchunked_test.go:104: [5] at 128779 in stargz (nextFrame: 129202/129250): -1, 419 - zstdchunked_test.go:104: [6] at 129202 in stargz (nextFrame: 129250/129250): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130419): 4, 458 + zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130371/130419): -1, 450 + zstdchunked_test.go:104: [6] at 130371 in stargz (nextFrame: 130419/130419): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 321, NextOffset: 453 testutil.go:509: Offset: 225, NextOffset: 338 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 453, NextOffset: 470 testutil.go:509: Offset: 338, NextOffset: 355 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 testutil.go:509: Offset: 355, NextOffset: 468 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 602, NextOffset: 619 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129255] + zstdchunked_test.go:59: got zstd streams (compressed size: 129295): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129295): 32110, 128781 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129295): 32524, 96667 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129295): 32125, 64139 + zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129295): 32018, 32010 + zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129295): 4, 458 + zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129247/129295): -1, 450 + zstdchunked_test.go:104: [6] at 129247 in stargz (nextFrame: 129295/129295): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 732 testutil.go:509: Offset: 485, NextOffset: 598 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 732, NextOffset: 749 + testutil.go:509: Offset: 598, NextOffset: 615 + testutil.go:509: Offset: 749, NextOffset: 881 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 615, NextOffset: 728 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 80, NextOffset: 97 + testutil.go:509: Offset: 193, NextOffset: 304 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96766 129912 130373] + zstdchunked_test.go:59: got zstd streams (compressed size: 130413): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/130413): 32106, 129900 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/130413): 32524, 97790 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/130413): 32124, 65262 + zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 129904/130413): 33142, 33134 + zstdchunked_test.go:104: [4] at 129904 in stargz (nextFrame: 129912/130413): 4, 457 + zstdchunked_test.go:104: [5] at 129912 in stargz (nextFrame: 130365/130413): -1, 449 + zstdchunked_test.go:104: [6] at 130365 in stargz (nextFrame: 130413/130413): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 97, NextOffset: 208 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96766 128788 129249] + zstdchunked_test.go:59: got zstd streams (compressed size: 129289): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129289): 32106, 128776 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129289): 32524, 96666 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/129289): 32124, 64138 + zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 128780/129289): 32018, 32010 + zstdchunked_test.go:104: [4] at 128780 in stargz (nextFrame: 128788/129289): 4, 457 + zstdchunked_test.go:104: [5] at 128788 in stargz (nextFrame: 129241/129289): -1, 449 + zstdchunked_test.go:104: [6] at 129241 in stargz (nextFrame: 129289/129289): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6] vs [foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 346, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32109 64637 96754 120938 121367] - zstdchunked_test.go:59: got zstd streams (compressed size: 121407): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 507 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121407): 32105, 120926 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121407): 32524, 88817 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 501 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121407): 32113, 56289 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120930/121407): 24180, 24172 - zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121407): 4, 425 - zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121359/121407): -1, 417 - zstdchunked_test.go:104: [6] at 121359 in stargz (nextFrame: 121407/121407): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 648, NextOffset: 668 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 188, NextOffset: 208 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130375] + zstdchunked_test.go:59: got zstd streams (compressed size: 130415): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130415): 32117, 129906 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130415): 32524, 97785 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: 641, NextOffset: 661 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/130415): 32119, 65257 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130415): 33142, 33134 + zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130415): 4, 453 + zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130367/130415): -1, 445 + zstdchunked_test.go:104: [6] at 130367 in stargz (nextFrame: 130415/130415): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 808 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 781 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 801, NextOffset: 1337 + testutil.go:509: Offset: 969, NextOffset: 1592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6 foo2] 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: 487, NextOffset: 507 + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 507, NextOffset: 648 + testutil.go:509: Offset: 381, NextOffset: 501 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 + 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: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32121 64649 96772 128794 129251] + zstdchunked_test.go:59: got zstd streams (compressed size: 129291): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 668, NextOffset: 788 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129291): 32117, 128782 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 641 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/129291): 32524, 96661 + zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129291): 32119, 64133 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 188, NextOffset: 208 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129291): 32018, 32010 + zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129291): 4, 453 + zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129243/129291): -1, 445 + zstdchunked_test.go:104: [6] at 129243 in stargz (nextFrame: 129291/129291): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 326 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 487 testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 361, NextOffset: 381 - testutil.go:509: Offset: 507, NextOffset: 648 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 648, NextOffset: 668 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129205] - zstdchunked_test.go:59: got zstd streams (compressed size: 129245): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129245): 32105, 128764 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 521 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129245): 32524, 96655 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 788 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129245): 32113, 64127 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 641 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129245): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129245): 4, 425 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129197/129245): -1, 417 - zstdchunked_test.go:104: [6] at 129197 in stargz (nextFrame: 129245/129245): -1, -1 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130375] + zstdchunked_test.go:59: got zstd streams (compressed size: 130415): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130415): 32117, 129906 + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130415): 32524, 97785 + zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/130415): 32119, 65257 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130415): 33142, 33134 + zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130415): 4, 453 + zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130367/130415): -1, 445 + zstdchunked_test.go:104: [6] at 130367 in stargz (nextFrame: 130415/130415): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5] vs [.no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 230 testutil.go:509: Offset: 213, NextOffset: 335 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: 373, NextOffset: 393 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 519 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, 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: 657, NextOffset: 677 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 677, NextOffset: 799 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32121 64649 96772 128794 129251] + zstdchunked_test.go:59: got zstd streams (compressed size: 129291): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32109 64637 96754 120938 121367] - zstdchunked_test.go:59: got zstd streams (compressed size: 121407): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121407): 32105, 120926 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121407): 32524, 88817 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121407): 32113, 56289 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120930/121407): 24180, 24172 - zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121407): 4, 425 - zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121359/121407): -1, 417 - zstdchunked_test.go:104: [6] at 121359 in stargz (nextFrame: 121407/121407): -1, -1 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 230, NextOffset: 250 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129291): 32117, 128782 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 335, NextOffset: 355 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/129291): 32524, 96661 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 250, NextOffset: 373 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129291): 32119, 64133 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129291): 32018, 32010 + zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129291): 4, 453 + zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129243/129291): -1, 445 + zstdchunked_test.go:104: [6] at 129243 in stargz (nextFrame: 129291/129291): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64649,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 499 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 515, NextOffset: 535 + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 535, NextOffset: 657 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 682, NextOffset: 804 + 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: 799, NextOffset: 819 testutil.go:509: Offset: 967, NextOffset: 987 testutil.go:509: Offset: 819, NextOffset: 1366 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo_empty5 foo6 foo foo_empty foo3 foo5 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: 804, NextOffset: 824 + testutil.go:509: Offset: 657, NextOffset: 677 + testutil.go:509: Offset: 824, NextOffset: 967 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 677, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 230, NextOffset: 250 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 + testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:509: Offset: 519, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32119 64647 96781 129927 130383] + zstdchunked_test.go:59: got zstd streams (compressed size: 130423): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 250, NextOffset: 373 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 393, NextOffset: 515 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/130423): 32115, 129915 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 499 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6] vs [foo_empty5 foo6 foo_empty foo2 foo4 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/130423): 32524, 97796 + zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/130423): 32130, 65268 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 108 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 129919/130423): 33142, 33134 + zstdchunked_test.go:104: [4] at 129919 in stargz (nextFrame: 129927/130423): 4, 452 + zstdchunked_test.go:104: [5] at 129927 in stargz (nextFrame: 130375/130423): -1, 444 + zstdchunked_test.go:104: [6] at 130375 in stargz (nextFrame: 130423/130423): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 335 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 230 - 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: 804, NextOffset: 824 - testutil.go:509: Offset: 657, NextOffset: 677 - testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:509: Offset: 677, NextOffset: 799 - 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: 335, NextOffset: 355 testutil.go:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:509: Offset: 250, NextOffset: 373 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 393 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 682 testutil.go:509: Offset: 515, NextOffset: 535 testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129205] - zstdchunked_test.go:59: got zstd streams (compressed size: 129245): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129245): 32105, 128764 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129245): 32524, 96655 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129245): 32113, 64127 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129245): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129245): 4, 425 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129197/129245): -1, 417 - zstdchunked_test.go:104: [6] at 129197 in stargz (nextFrame: 129245/129245): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32119 64647 96781 128803 129259] + zstdchunked_test.go:59: got zstd streams (compressed size: 129299): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/129299): 32115, 128791 + zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/129299): 32524, 96672 + zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/129299): 32130, 64144 + zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 128795/129299): 32018, 32010 + zstdchunked_test.go:104: [4] at 128795 in stargz (nextFrame: 128803/129299): 4, 452 + zstdchunked_test.go:104: [5] at 128803 in stargz (nextFrame: 129251/129299): -1, 444 + zstdchunked_test.go:104: [6] at 129251 in stargz (nextFrame: 129299/129299): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32114 64642 96774 129920 130377] + zstdchunked_test.go:59: got zstd streams (compressed size: 130417): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130417): 32110, 129908 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130417): 32524, 97794 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130417): 32128, 65266 + zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130417): 33142, 33134 + zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130417): 4, 453 + zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130369/130417): -1, 445 + zstdchunked_test.go:104: [6] at 130369 in stargz (nextFrame: 130417/130417): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129253] + zstdchunked_test.go:59: got zstd streams (compressed size: 129293): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129293): 32110, 128784 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129293): 32524, 96670 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129293): 32128, 64142 + zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129293): 32018, 32010 + zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129293): 4, 453 + zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129245/129293): -1, 445 + zstdchunked_test.go:104: [6] at 129245 in stargz (nextFrame: 129293/129293): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32114 64642 96774 129920 130377] + zstdchunked_test.go:59: got zstd streams (compressed size: 130417): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130417): 32110, 129908 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130417): 32524, 97794 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130417): 32128, 65266 + zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130417): 33142, 33134 + zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130417): 4, 453 + zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130369/130417): -1, 445 + zstdchunked_test.go:104: [6] at 130369 in stargz (nextFrame: 130417/130417): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129253] + zstdchunked_test.go:59: got zstd streams (compressed size: 129293): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129293): 32110, 128784 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129293): 32524, 96670 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129293): 32128, 64142 + zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129293): 32018, 32010 + zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129293): 4, 453 + zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129245/129293): -1, 445 + zstdchunked_test.go:104: [6] at 129245 in stargz (nextFrame: 129293/129293): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32113 64641 96772 129918 130371] + zstdchunked_test.go:59: got zstd streams (compressed size: 130411): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130411): 32109, 129906 + zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/130411): 32524, 97793 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130411): 32127, 65265 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130411): 33142, 33134 + zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130411): 4, 449 + zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130363/130411): -1, 441 + zstdchunked_test.go:104: [6] at 130363 in stargz (nextFrame: 130411/130411): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32113 64641 96772 128794 129247] + zstdchunked_test.go:59: got zstd streams (compressed size: 129287): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/129287): 32109, 128782 + zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129287): 32524, 96669 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/129287): 32127, 64141 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129287): 32018, 32010 + zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129287): 4, 449 + zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129239/129287): -1, 441 + zstdchunked_test.go:104: [6] at 129239 in stargz (nextFrame: 129287/129287): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32116 64644 96758 120941 121367] + zstdchunked_test.go:59: got zstd streams (compressed size: 121407): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121407): 32112, 120929 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121407): 32524, 88813 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121407): 32110, 56285 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120933/121407): 24179, 24171 + zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121407): 4, 422 + zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121359/121407): -1, 414 + zstdchunked_test.go:104: [6] at 121359 in stargz (nextFrame: 121407/121407): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129206] + zstdchunked_test.go:59: got zstd streams (compressed size: 129246): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129246): 32112, 128768 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129246): 32524, 96652 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129246): 32110, 64124 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129246): 32018, 32010 + zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129246): 4, 422 + zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129198/129246): -1, 414 + zstdchunked_test.go:104: [6] at 129198 in stargz (nextFrame: 129246/129246): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32116 64644 96758 120941 121367] + zstdchunked_test.go:59: got zstd streams (compressed size: 121407): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121407): 32112, 120929 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121407): 32524, 88813 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121407): 32110, 56285 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120933/121407): 24179, 24171 + zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121407): 4, 422 + zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121359/121407): -1, 414 + zstdchunked_test.go:104: [6] at 121359 in stargz (nextFrame: 121407/121407): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129206] + zstdchunked_test.go:59: got zstd streams (compressed size: 129246): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129246): 32112, 128768 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129246): 32524, 96652 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129246): 32110, 64124 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129246): 32018, 32010 + zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129246): 4, 422 + zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129198/129246): -1, 414 + zstdchunked_test.go:104: [6] at 129198 in stargz (nextFrame: 129246/129246): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 107, NextOffset: 227 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo_empty4 foo6 .no.prefetch.landmark foo2 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 247 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 331, NextOffset: 351 testutil.go:509: Offset: 247, NextOffset: 367 testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 654, NextOffset: 674 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:509: Offset: 674, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:509: Offset: 512, NextOffset: 654 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 654, NextOffset: 674 + testutil.go:509: Offset: 528, NextOffset: 649 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 795, NextOffset: 815 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 957 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 331 + 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_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4] + 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 [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 87, NextOffset: 107 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32118 64646 96759 120942 121368] + zstdchunked_test.go:59: got zstd streams (compressed size: 121408): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/121408): 32114, 120930 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 331 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121408): 32524, 88812 + zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121408): 32109, 56284 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 227 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120934/121408): 24179, 24171 + zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121408): 4, 422 + zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121360/121408): -1, 414 + zstdchunked_test.go:104: [6] at 121360 in stargz (nextFrame: 121408/121408): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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" testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 674, NextOffset: 795 testutil.go:509: Offset: 528, NextOffset: 649 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 795, NextOffset: 815 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 815, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32109 64637 96756 120940 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121409): 32105, 120928 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121409): 32524, 88819 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121409): 32115, 56291 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 227, NextOffset: 247 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120932/121409): 24180, 24172 - zstdchunked_test.go:104: [4] at 120932 in stargz (nextFrame: 120940/121409): 4, 425 - zstdchunked_test.go:104: [5] at 120940 in stargz (nextFrame: 121361/121409): -1, 417 - zstdchunked_test.go:104: [6] at 121361 in stargz (nextFrame: 121409/121409): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 - 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: 957, NextOffset: 977 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32118 64646 96759 128781 129207] + zstdchunked_test.go:59: got zstd streams (compressed size: 129247): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/129247): 32114, 128769 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 389 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/129247): 32524, 96651 + zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/129247): 32109, 64123 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129247): 32018, 32010 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 517 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129247): 4, 422 + zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129199/129247): -1, 414 + zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 389, NextOffset: 509 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 658 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 336, NextOffset: 356 testutil.go:509: Offset: 249, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 509, NextOffset: 529 + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 669, NextOffset: 789 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 979 testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 197, NextOffset: 217 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 110, NextOffset: 229 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 389, NextOffset: 509 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32109 64637 96756 128778 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 229, NextOffset: 249 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 517, NextOffset: 658 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129247): 32105, 128766 + testutil.go:509: Offset: 356, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32112 64640 96759 120942 121371] + zstdchunked_test.go:59: got zstd streams (compressed size: 121411): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 509, NextOffset: 529 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129247): 32524, 96657 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/129247): 32115, 64129 + testutil.go:509: Offset: 249, NextOffset: 369 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121411): 32108, 120930 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 678 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 128770/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128770 in stargz (nextFrame: 128778/129247): 4, 425 - zstdchunked_test.go:104: [5] at 128778 in stargz (nextFrame: 129199/129247): -1, 417 - zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 + 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: 798, NextOffset: 818 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121411): 32524, 88818 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121411): 32115, 56290 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120934/121411): 24179, 24171 + zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121411): 4, 425 + zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121363/121411): -1, 417 + zstdchunked_test.go:104: [6] at 121363 in stargz (nextFrame: 121411/121411): -1, -1 testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 818, NextOffset: 959 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 798, NextOffset: 818 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 789 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4] vs [foo5 foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 979 testutil.go:509: Offset: 789, NextOffset: 809 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 369, NextOffset: 389 @@ -216198,565 +218076,583 @@ testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:509: Offset: 529, NextOffset: 649 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96761 120945 121377] - zstdchunked_test.go:59: got zstd streams (compressed size: 121417): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121417): 32108, 120933 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121417): 32524, 88821 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121417): 32117, 56293 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120937/121417): 24180, 24172 - zstdchunked_test.go:104: [4] at 120937 in stargz (nextFrame: 120945/121417): 4, 428 - zstdchunked_test.go:104: [5] at 120945 in stargz (nextFrame: 121369/121417): -1, 420 - zstdchunked_test.go:104: [6] at 121369 in stargz (nextFrame: 121417/121417): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 129210] + zstdchunked_test.go:59: got zstd streams (compressed size: 129250): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129250): 32108, 128769 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129250): 32524, 96657 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129250): 32115, 64129 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129250): 32018, 32010 + zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129250): 4, 425 + zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129202/129250): -1, 417 + zstdchunked_test.go:104: [6] at 129202 in stargz (nextFrame: 129250/129250): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96759 120942 121371] + zstdchunked_test.go:59: got zstd streams (compressed size: 121411): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121411): 32108, 120930 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121411): 32524, 88818 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121411): 32115, 56290 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120934/121411): 24179, 24171 + zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121411): 4, 425 + zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121363/121411): -1, 417 + zstdchunked_test.go:104: [6] at 121363 in stargz (nextFrame: 121411/121411): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 129210] + zstdchunked_test.go:59: got zstd streams (compressed size: 129250): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129250): 32108, 128769 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129250): 32524, 96657 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129250): 32115, 64129 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129250): 32018, 32010 + zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129250): 4, 425 + zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129202/129250): -1, 417 + zstdchunked_test.go:104: [6] at 129202 in stargz (nextFrame: 129250/129250): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96757 120940 121370] + zstdchunked_test.go:59: got zstd streams (compressed size: 121410): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/121410): 32106, 120928 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/121410): 32524, 88818 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/121410): 32115, 56290 + zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120932/121410): 24179, 24171 + zstdchunked_test.go:104: [4] at 120932 in stargz (nextFrame: 120940/121410): 4, 426 + zstdchunked_test.go:104: [5] at 120940 in stargz (nextFrame: 121362/121410): -1, 418 + zstdchunked_test.go:104: [6] at 121362 in stargz (nextFrame: 121410/121410): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 104, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 326 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 346, NextOffset: 487 + 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: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 801, NextOffset: 1337 + testutil.go:509: Offset: 969, NextOffset: 1592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 487, NextOffset: 507 testutil.go:509: Offset: 381, NextOffset: 501 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 648 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:509: Offset: 808, NextOffset: 949 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 648, NextOffset: 668 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 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: 487, NextOffset: 507 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 361, NextOffset: 381 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo6 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 222, NextOffset: 242 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96757 128779 129209] + zstdchunked_test.go:59: got zstd streams (compressed size: 129249): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129215] - zstdchunked_test.go:59: got zstd streams (compressed size: 129255): + testutil.go:509: Offset: 346, NextOffset: 487 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129249): 32106, 128767 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129249): 32524, 96657 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 501 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129255): 32108, 128771 + testutil.go:509: Offset: 242, NextOffset: 361 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/129249): 32115, 64129 + zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 128771/129249): 32018, 32010 + zstdchunked_test.go:104: [4] at 128771 in stargz (nextFrame: 128779/129249): 4, 426 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 648, NextOffset: 668 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129255): 32524, 96659 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [5] at 128779 in stargz (nextFrame: 129201/129249): -1, 418 + zstdchunked_test.go:104: [6] at 129201 in stargz (nextFrame: 129249/129249): -1, -1 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 521 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129255): 32117, 64131 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129255): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129255): 4, 428 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129207/129255): -1, 420 - zstdchunked_test.go:104: [6] at 129207 in stargz (nextFrame: 129255/129255): -1, -1 + testutil.go:509: Offset: 487, NextOffset: 507 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 788 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:509: Offset: 361, NextOffset: 381 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 648 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:509: Offset: 381, NextOffset: 501 + 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: 949, NextOffset: 969 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 208, NextOffset: 326 testutil.go:509: Offset: 104, NextOffset: 222 - 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: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 641 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 326, NextOffset: 346 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:509: Offset: 242, NextOffset: 361 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32109 64637 96754 120937 121364] + zstdchunked_test.go:59: got zstd streams (compressed size: 121404): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121404): 32105, 120925 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121404): 32524, 88816 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121404): 32113, 56288 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120929/121404): 24179, 24171 + zstdchunked_test.go:104: [4] at 120929 in stargz (nextFrame: 120937/121404): 4, 423 + zstdchunked_test.go:104: [5] at 120937 in stargz (nextFrame: 121356/121404): -1, 415 + zstdchunked_test.go:104: [6] at 121356 in stargz (nextFrame: 121404/121404): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty3] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 335, NextOffset: 355 testutil.go:509: Offset: 250, NextOffset: 373 testutil.go:509: Offset: 355, NextOffset: 499 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96761 120945 121377] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 657, NextOffset: 677 + testutil.go:509: Offset: 804, NextOffset: 824 + testutil.go:509: Offset: 677, NextOffset: 799 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 824, NextOffset: 967 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 819, NextOffset: 1366 + testutil.go:509: Offset: 987, NextOffset: 1612 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 373, NextOffset: 393 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:59: got zstd streams (compressed size: 121417): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121417): 32108, 120933 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 519 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121417): 32524, 88821 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121417): 32117, 56293 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120937/121417): 24180, 24172 - zstdchunked_test.go:104: [4] at 120937 in stargz (nextFrame: 120945/121417): 4, 428 - zstdchunked_test.go:104: [5] at 120945 in stargz (nextFrame: 121369/121417): -1, 420 - zstdchunked_test.go:104: [6] at 121369 in stargz (nextFrame: 121417/121417): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 662 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 799, NextOffset: 819 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:509: Offset: 987, NextOffset: 1612 + 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 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 230 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129203] + zstdchunked_test.go:59: got zstd streams (compressed size: 129243): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 657, NextOffset: 677 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo6 foo_empty foo2 foo3 foo4] vs [foo foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo3 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: "foo6" vs "foo6" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 799, NextOffset: 819 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129243): 32105, 128764 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129243): 32524, 96655 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 108, NextOffset: 230 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129243): 32113, 64127 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129243): 32018, 32010 + zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129243): 4, 423 + zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129195/129243): -1, 415 + zstdchunked_test.go:104: [6] at 129195 in stargz (nextFrame: 129243/129243): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 335, NextOffset: 355 testutil.go:509: Offset: 230, NextOffset: 250 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:509: Offset: 250, NextOffset: 373 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 519, NextOffset: 662 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 682 testutil.go:509: Offset: 515, NextOffset: 535 testutil.go:509: Offset: 682, NextOffset: 804 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129215] - zstdchunked_test.go:59: got zstd streams (compressed size: 129255): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129255): 32108, 128771 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129255): 32524, 96659 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129255): 32117, 64131 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129255): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129255): 4, 428 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129207/129255): -1, 420 - zstdchunked_test.go:104: [6] at 129207 in stargz (nextFrame: 129255/129255): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 824, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32109 64637 96754 120937 121364] + zstdchunked_test.go:59: got zstd streams (compressed size: 121404): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121404): 32105, 120925 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121404): 32524, 88816 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121404): 32113, 56288 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120929/121404): 24179, 24171 + zstdchunked_test.go:104: [4] at 120929 in stargz (nextFrame: 120937/121404): 4, 423 + zstdchunked_test.go:104: [5] at 120937 in stargz (nextFrame: 121356/121404): -1, 415 + zstdchunked_test.go:104: [6] at 121356 in stargz (nextFrame: 121404/121404): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129203] + zstdchunked_test.go:59: got zstd streams (compressed size: 129243): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129243): 32105, 128764 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129243): 32524, 96655 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129243): 32113, 64127 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129243): 32018, 32010 + zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129243): 4, 423 + zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129195/129243): -1, 415 + zstdchunked_test.go:104: [6] at 129195 in stargz (nextFrame: 129243/129243): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo] vs [foo foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo4 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:509: Offset: 351, NextOffset: 492 + 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: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 107, NextOffset: 227 testutil.go:509: Offset: 211, NextOffset: 331 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 387, NextOffset: 508 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 674, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32112 64640 96760 120944 121376] - zstdchunked_test.go:59: got zstd streams (compressed size: 121416): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121416): 32108, 120932 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121416): 32524, 88820 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/121416): 32116, 56292 - zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120936/121416): 24180, 24172 - zstdchunked_test.go:104: [4] at 120936 in stargz (nextFrame: 120944/121416): 4, 428 - zstdchunked_test.go:104: [5] at 120944 in stargz (nextFrame: 121368/121416): -1, 420 - zstdchunked_test.go:104: [6] at 121368 in stargz (nextFrame: 121416/121416): -1, -1 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32109 64637 96756 120939 121366] + zstdchunked_test.go:59: got zstd streams (compressed size: 121406): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121406): 32105, 120927 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo6 foo_empty foo3] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 191, NextOffset: 211 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121406): 32524, 88818 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 107 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121406): 32115, 56290 + zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120931/121406): 24179, 24171 + zstdchunked_test.go:104: [4] at 120931 in stargz (nextFrame: 120939/121406): 4, 423 + zstdchunked_test.go:104: [5] at 120939 in stargz (nextFrame: 121358/121406): -1, 415 + zstdchunked_test.go:104: [6] at 121358 in stargz (nextFrame: 121406/121406): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 815 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 790 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:509: Offset: 107, NextOffset: 227 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 508 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 654 - 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: 790, NextOffset: 810 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 247, NextOffset: 367 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4] vs [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 512, NextOffset: 654 - testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 508, NextOffset: 528 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 795 testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 957, NextOffset: 977 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32112 64640 96760 128782 129214] - zstdchunked_test.go:59: got zstd streams (compressed size: 129254): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 810 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129254): 32108, 128770 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129254): 32524, 96658 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/129254): 32116, 64130 - zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 128774/129254): 32018, 32010 - zstdchunked_test.go:104: [4] at 128774 in stargz (nextFrame: 128782/129254): 4, 428 - zstdchunked_test.go:104: [5] at 128782 in stargz (nextFrame: 129206/129254): -1, 420 - zstdchunked_test.go:104: [6] at 129206 in stargz (nextFrame: 129254/129254): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 227, NextOffset: 247 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 492 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 367 - 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: 492, NextOffset: 512 + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 512, NextOffset: 654 + testutil.go:509: Offset: 387, NextOffset: 508 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: 795, NextOffset: 815 testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:509: Offset: 107, NextOffset: 227 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo] - 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: 509, NextOffset: 529 - testutil.go:509: Offset: 658, NextOffset: 678 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 529, NextOffset: 649 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 678, NextOffset: 798 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 959, NextOffset: 979 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 669, NextOffset: 789 testutil.go:509: Offset: 818, NextOffset: 959 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32109 64637 96756 128778 129205] + zstdchunked_test.go:59: got zstd streams (compressed size: 129245): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24013 48434 72446 96535 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 217 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24013/96997): 24009, 96523 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 110, NextOffset: 229 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48434/96997): 24417, 72510 - zstdchunked_test.go:104: [2] at 48434 in stargz (nextFrame: 72446/96997): 24008, 48089 - zstdchunked_test.go:104: [3] at 72446 in stargz (nextFrame: 96527/96997): 24085, 24077 - zstdchunked_test.go:104: [4] at 96527 in stargz (nextFrame: 96535/96997): 4, 418 - zstdchunked_test.go:104: [5] at 96535 in stargz (nextFrame: 96949/96997): -1, 410 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129245): 32105, 128766 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129245): 32524, 96657 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/129245): 32115, 64129 + zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 128770/129245): 32018, 32010 + zstdchunked_test.go:104: [4] at 128770 in stargz (nextFrame: 128778/129245): 4, 423 + zstdchunked_test.go:104: [5] at 128778 in stargz (nextFrame: 129197/129245): -1, 415 + zstdchunked_test.go:104: [6] at 129197 in stargz (nextFrame: 129245/129245): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48434,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48434,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72446,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 229 testutil.go:509: Offset: 217, NextOffset: 336 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 197, NextOffset: 217 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 389, NextOffset: 509 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 90, NextOffset: 110 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 789, NextOffset: 809 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 509, NextOffset: 529 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 529, NextOffset: 649 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 - 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 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 testutil.go:509: Offset: 229, NextOffset: 249 @@ -216769,58 +218665,159 @@ testutil.go:509: Offset: 517, NextOffset: 658 testutil.go:509: Offset: 389, NextOffset: 509 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 509, NextOffset: 529 + testutil.go:509: Offset: 678, NextOffset: 798 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + 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: 798, NextOffset: 818 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32112 64640 96761 120944 121374] + zstdchunked_test.go:59: got zstd streams (compressed size: 121414): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120932 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 979 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88820 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 789, NextOffset: 809 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121414): 32117, 56292 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120936/121414): 24179, 24171 + zstdchunked_test.go:104: [4] at 120936 in stargz (nextFrame: 120944/121414): 4, 426 + zstdchunked_test.go:104: [5] at 120944 in stargz (nextFrame: 121366/121414): -1, 418 + zstdchunked_test.go:104: [6] at 121366 in stargz (nextFrame: 121414/121414): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:509: Offset: 809, NextOffset: 1352 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129213] + zstdchunked_test.go:59: got zstd streams (compressed size: 129253): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129253): 32108, 128771 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129253): 32524, 96659 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129253): 32117, 64131 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129253): 32018, 32010 + zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129253): 4, 426 + zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129205/129253): -1, 418 + zstdchunked_test.go:104: [6] at 129205 in stargz (nextFrame: 129253/129253): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96761 120944 121374] + zstdchunked_test.go:59: got zstd streams (compressed size: 121414): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120932 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88820 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121414): 32117, 56292 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120936/121414): 24179, 24171 + zstdchunked_test.go:104: [4] at 120936 in stargz (nextFrame: 120944/121414): 4, 426 + zstdchunked_test.go:104: [5] at 120944 in stargz (nextFrame: 121366/121414): -1, 418 + zstdchunked_test.go:104: [6] at 121366 in stargz (nextFrame: 121414/121414): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129213] + zstdchunked_test.go:59: got zstd streams (compressed size: 129253): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":103,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"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":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":189,"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":328,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":348,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":488,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":508,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2] vs [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129253): 32108, 128771 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 103, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129253): 32524, 96659 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129253): 32117, 64131 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 328 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129253): 32018, 32010 + zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129253): 4, 426 + zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129205/129253): -1, 418 + zstdchunked_test.go:104: [6] at 129205 in stargz (nextFrame: 129253/129253): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 328, NextOffset: 348 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:509: Offset: 348, NextOffset: 488 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 488, NextOffset: 508 testutil.go:509: Offset: 381, NextOffset: 500 - testutil.go:509: Offset: 508, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24013 48434 72446 96363 96785] - zstdchunked_test.go:59: got zstd streams (compressed size: 96825): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 520 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24013/96825): 24009, 96351 - zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48434/96825): 24417, 72338 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 648, NextOffset: 668 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 48434 in stargz (nextFrame: 72446/96825): 24008, 47917 - zstdchunked_test.go:104: [3] at 72446 in stargz (nextFrame: 96355/96825): 23913, 23905 - zstdchunked_test.go:104: [4] at 96355 in stargz (nextFrame: 96363/96825): 4, 418 - zstdchunked_test.go:104: [5] at 96363 in stargz (nextFrame: 96777/96825): -1, 410 - zstdchunked_test.go:104: [6] at 96777 in stargz (nextFrame: 96825/96825): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48434,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48434,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72446,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 639 testutil.go:509: Offset: 668, NextOffset: 787 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 639, NextOffset: 659 @@ -216830,372 +218827,365 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 947, NextOffset: 967 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1342 testutil.go:509: Offset: 967, NextOffset: 1587 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 777, NextOffset: 797 + testutil.go:509: Offset: 967, NextOffset: 1587 + testutil.go:509: Offset: 797, NextOffset: 1342 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 189, NextOffset: 209 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 209, NextOffset: 328 + testutil.go:509: Offset: 103, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 328, NextOffset: 348 - testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:509: Offset: 348, NextOffset: 488 - 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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo6 .no.prefetch.landmark] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 328, NextOffset: 348 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 348, NextOffset: 488 - testutil.go:509: Offset: 242, NextOffset: 361 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: 648, NextOffset: 668 - testutil.go:509: Offset: 500, NextOffset: 520 - testutil.go:509: Offset: 668, NextOffset: 787 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 520, NextOffset: 639 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 787, NextOffset: 807 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 807, NextOffset: 947 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 209, NextOffset: 328 - testutil.go:509: Offset: 103, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 328, NextOffset: 348 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 348, NextOffset: 488 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 488, NextOffset: 508 testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 508, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 500 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24013 48434 72446 96535 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24013/96997): 24009, 96523 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32112 64640 96760 120943 121373] + zstdchunked_test.go:59: got zstd streams (compressed size: 121413): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 777, NextOffset: 797 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48434/96997): 24417, 72510 - zstdchunked_test.go:104: [2] at 48434 in stargz (nextFrame: 72446/96997): 24008, 48089 - zstdchunked_test.go:104: [3] at 72446 in stargz (nextFrame: 96527/96997): 24085, 24077 - zstdchunked_test.go:104: [4] at 96527 in stargz (nextFrame: 96535/96997): 4, 418 - zstdchunked_test.go:104: [5] at 96535 in stargz (nextFrame: 96949/96997): -1, 410 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 + testutil.go:509: Offset: 500, NextOffset: 520 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121413): 32108, 120931 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121413): 32524, 88819 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 668, NextOffset: 787 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/121413): 32116, 56291 + zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120935/121413): 24179, 24171 + zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121413): 4, 426 + zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121365/121413): -1, 418 + zstdchunked_test.go:104: [6] at 121365 in stargz (nextFrame: 121413/121413): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48434,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48434,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72446,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 1587 - testutil.go:509: Offset: 797, NextOffset: 1342 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 520, NextOffset: 639 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":496,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":516,"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":678,"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":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":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 962, NextOffset: 982 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 810, NextOffset: 1358 - testutil.go:509: Offset: 982, NextOffset: 1607 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:509: Offset: 213, NextOffset: 332 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2] vs [foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 352 testutil.go:509: Offset: 244, NextOffset: 367 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 496 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 496, NextOffset: 516 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:509: Offset: 516, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 528, NextOffset: 649 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 678, 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: 790, NextOffset: 810 + testutil.go:509: Offset: 962, NextOffset: 982 + testutil.go:509: Offset: 810, NextOffset: 1358 + testutil.go:509: Offset: 982, NextOffset: 1607 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 224 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32112 64640 96760 128782 129212] + zstdchunked_test.go:59: got zstd streams (compressed size: 129252): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 332 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129252): 32108, 128770 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129252): 32524, 96658 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/129252): 32116, 64130 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 819 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 128774/129252): 32018, 32010 + zstdchunked_test.go:104: [4] at 128774 in stargz (nextFrame: 128782/129252): 4, 426 + zstdchunked_test.go:104: [5] at 128782 in stargz (nextFrame: 129204/129252): -1, 418 + zstdchunked_test.go:104: [6] at 129204 in stargz (nextFrame: 129252/129252): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 819, NextOffset: 962 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 332, NextOffset: 352 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24013 48434 72446 96363 96785] - zstdchunked_test.go:59: got zstd streams (compressed size: 96825): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24013/96825): 24009, 96351 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 496 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48434/96825): 24417, 72338 - zstdchunked_test.go:104: [2] at 48434 in stargz (nextFrame: 72446/96825): 24008, 47917 - zstdchunked_test.go:104: [3] at 72446 in stargz (nextFrame: 96355/96825): 23913, 23905 - zstdchunked_test.go:104: [4] at 96355 in stargz (nextFrame: 96363/96825): 4, 418 - zstdchunked_test.go:104: [5] at 96363 in stargz (nextFrame: 96777/96825): -1, 410 - zstdchunked_test.go:104: [6] at 96777 in stargz (nextFrame: 96825/96825): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48434,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48434,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72446,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 496, NextOffset: 516 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 367, NextOffset: 387 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 658 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 819 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 819, NextOffset: 962 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 678, NextOffset: 799 testutil.go:509: Offset: 528, NextOffset: 649 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 332 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 819, NextOffset: 962 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 982 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 982, NextOffset: 1607 testutil.go:509: Offset: 810, NextOffset: 1358 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":242,"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":379,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":193,"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":330,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":350,"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":509,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 787, NextOffset: 807 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:509: Offset: 967, NextOffset: 1590 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 330, NextOffset: 350 - testutil.go:509: Offset: 242, NextOffset: 359 - testutil.go:509: Offset: 350, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 489, NextOffset: 509 testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:509: Offset: 509, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24010 48431 72439 96528 96949] - zstdchunked_test.go:59: got zstd streams (compressed size: 96989): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24010/96989): 24006, 96516 - zstdchunked_test.go:104: [1] at 24010 in stargz (nextFrame: 48431/96989): 24417, 72506 - zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72439/96989): 24004, 48085 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96520/96989): 24085, 24077 - zstdchunked_test.go:104: [4] at 96520 in stargz (nextFrame: 96528/96989): 4, 417 - zstdchunked_test.go:104: [5] at 96528 in stargz (nextFrame: 96941/96989): -1, 409 - zstdchunked_test.go:104: [6] at 96941 in stargz (nextFrame: 96989/96989): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24010,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48431,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 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: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 105, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24011 48431 72441 96530 96952] + zstdchunked_test.go:59: got zstd streams (compressed size: 96992): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96992): 24007, 96518 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 330, NextOffset: 350 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48431/96992): 24416, 72507 + zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72441/96992): 24006, 48087 + zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96522/96992): 24085, 24077 + zstdchunked_test.go:104: [4] at 96522 in stargz (nextFrame: 96530/96992): 4, 418 + zstdchunked_test.go:104: [5] at 96530 in stargz (nextFrame: 96944/96992): -1, 410 + zstdchunked_test.go:104: [6] at 96944 in stargz (nextFrame: 96992/96992): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48431,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 359 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:509: Offset: 350, NextOffset: 489 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 518, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 787, NextOffset: 807 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 807, NextOffset: 947 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 330, NextOffset: 350 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 350, NextOffset: 489 testutil.go:509: Offset: 242, NextOffset: 359 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 669, NextOffset: 787 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 967, NextOffset: 1590 - testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 509 testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 509, NextOffset: 649 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 379, NextOffset: 498 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: 787, NextOffset: 807 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 669, NextOffset: 787 + testutil.go:509: Offset: 518, NextOffset: 636 + 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: 947, NextOffset: 967 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 967, NextOffset: 1590 + testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 213, NextOffset: 330 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24010 48431 72439 96356 96777] - zstdchunked_test.go:59: got zstd streams (compressed size: 96817): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24010/96817): 24006, 96344 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 24010 in stargz (nextFrame: 48431/96817): 24417, 72334 - zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72439/96817): 24004, 47913 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96348/96817): 23913, 23905 - zstdchunked_test.go:104: [4] at 96348 in stargz (nextFrame: 96356/96817): 4, 417 - zstdchunked_test.go:104: [5] at 96356 in stargz (nextFrame: 96769/96817): -1, 409 - zstdchunked_test.go:104: [6] at 96769 in stargz (nextFrame: 96817/96817): -1, -1 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24011 48431 72441 96359 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96821): 24007, 96347 + zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48431/96821): 24416, 72336 + zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72441/96821): 24006, 47916 + zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96351/96821): 23914, 23906 + zstdchunked_test.go:104: [4] at 96351 in stargz (nextFrame: 96359/96821): 4, 418 + zstdchunked_test.go:104: [5] at 96359 in stargz (nextFrame: 96773/96821): -1, 410 + zstdchunked_test.go:104: [6] at 96773 in stargz (nextFrame: 96821/96821): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24010,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48431,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":107,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":363,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":194,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":331,"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":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":511,"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":670,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 244 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty5 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 363, NextOffset: 383 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:509: Offset: 511, NextOffset: 650 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 511, NextOffset: 650 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 650, NextOffset: 670 + testutil.go:509: Offset: 521, NextOffset: 639 + testutil.go:509: Offset: 670, NextOffset: 788 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 659, NextOffset: 777 testutil.go:509: Offset: 808, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 797, NextOffset: 1344 testutil.go:509: Offset: 967, NextOffset: 1592 @@ -217203,1101 +219193,1108 @@ testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 107, NextOffset: 224 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 650, NextOffset: 670 - testutil.go:509: Offset: 521, NextOffset: 639 - testutil.go:509: Offset: 670, 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: 224, NextOffset: 244 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 244, NextOffset: 363 + testutil.go:509: Offset: 351, NextOffset: 491 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo6] vs [foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 639, NextOffset: 659 - testutil.go:509: Offset: 808, NextOffset: 947 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 214, NextOffset: 331 testutil.go:509: Offset: 107, NextOffset: 224 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24003 48428 72439 96528 96953] - zstdchunked_test.go:59: got zstd streams (compressed size: 96993): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96993): 23999, 96516 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:509: Offset: 244, NextOffset: 363 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48428/96993): 24421, 72513 - zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72439/96993): 24007, 48088 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 650, NextOffset: 670 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 670, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 639 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24011 48431 72441 96530 96952] + zstdchunked_test.go:59: got zstd streams (compressed size: 96992): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 777, NextOffset: 797 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96520/96993): 24085, 24077 - zstdchunked_test.go:104: [4] at 96520 in stargz (nextFrame: 96528/96993): 4, 421 - zstdchunked_test.go:104: [5] at 96528 in stargz (nextFrame: 96945/96993): -1, 413 - zstdchunked_test.go:104: [6] at 96945 in stargz (nextFrame: 96993/96993): -1, -1 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 788, NextOffset: 808 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96992): 24007, 96518 + zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48431/96992): 24416, 72507 + zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72441/96992): 24006, 48087 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 639, NextOffset: 659 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96522/96992): 24085, 24077 + zstdchunked_test.go:104: [4] at 96522 in stargz (nextFrame: 96530/96992): 4, 418 + zstdchunked_test.go:104: [5] at 96530 in stargz (nextFrame: 96944/96992): -1, 410 + zstdchunked_test.go:104: [6] at 96944 in stargz (nextFrame: 96992/96992): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48431,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 1592 - testutil.go:509: Offset: 797, NextOffset: 1344 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:509: Offset: 808, NextOffset: 947 + testutil.go:509: Offset: 659, NextOffset: 777 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 491 - testutil.go:509: Offset: 244, NextOffset: 363 + 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: 491, NextOffset: 511 testutil.go:509: Offset: 363, NextOffset: 383 testutil.go:509: Offset: 511, NextOffset: 650 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 650, NextOffset: 670 - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 670, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 639 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 777, NextOffset: 797 + testutil.go:509: Offset: 967, NextOffset: 1592 + testutil.go:509: Offset: 797, NextOffset: 1344 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24011 48431 72441 96359 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96821): 24007, 96347 + zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48431/96821): 24416, 72336 + zstdchunked_test.go:104: [2] at 48431 in stargz (nextFrame: 72441/96821): 24006, 47916 + zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96351/96821): 23914, 23906 + zstdchunked_test.go:104: [4] at 96351 in stargz (nextFrame: 96359/96821): 4, 418 + zstdchunked_test.go:104: [5] at 96359 in stargz (nextFrame: 96773/96821): -1, 410 + zstdchunked_test.go:104: [6] at 96773 in stargz (nextFrame: 96821/96821): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48431,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48431,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24008 48428 72434 96523 96946] + zstdchunked_test.go:59: got zstd streams (compressed size: 96986): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24008/96986): 24004, 96511 + zstdchunked_test.go:104: [1] at 24008 in stargz (nextFrame: 48428/96986): 24416, 72503 + zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72434/96986): 24002, 48083 + zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96515/96986): 24085, 24077 + zstdchunked_test.go:104: [4] at 96515 in stargz (nextFrame: 96523/96986): 4, 419 + zstdchunked_test.go:104: [5] at 96523 in stargz (nextFrame: 96938/96986): -1, 411 + zstdchunked_test.go:104: [6] at 96938 in stargz (nextFrame: 96986/96986): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24008,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24008 48428 72434 96352 96775] + zstdchunked_test.go:59: got zstd streams (compressed size: 96815): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24008/96815): 24004, 96340 + zstdchunked_test.go:104: [1] at 24008 in stargz (nextFrame: 48428/96815): 24416, 72332 + zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72434/96815): 24002, 47912 + zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96344/96815): 23914, 23906 + zstdchunked_test.go:104: [4] at 96344 in stargz (nextFrame: 96352/96815): 4, 419 + zstdchunked_test.go:104: [5] at 96352 in stargz (nextFrame: 96767/96815): -1, 411 + zstdchunked_test.go:104: [6] at 96767 in stargz (nextFrame: 96815/96815): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24008,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24001 48424 72433 96522 96945] + zstdchunked_test.go:59: got zstd streams (compressed size: 96985): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96985): 23997, 96510 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96985): 24419, 72509 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72433/96985): 24005, 48086 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96514/96985): 24085, 24077 + zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96985): 4, 419 + zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96937/96985): -1, 411 + zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48424,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 + testutil.go:1580: testing streams: [0 0 24001 48424 72433 96351 96774] + zstdchunked_test.go:59: got zstd streams (compressed size: 96814): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96814): 23997, 96339 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"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 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96814): 24419, 72338 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72433/96814): 24005, 47915 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96343/96814): 23914, 23906 + zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96814): 4, 419 + zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96766/96814): -1, 411 + zstdchunked_test.go:104: [6] at 96766 in stargz (nextFrame: 96814/96814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48424,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 775, NextOffset: 795 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 934, NextOffset: 954 testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 494, NextOffset: 514 + testutil.go:509: Offset: 636, NextOffset: 656 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 775 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24003 48428 72439 96356 96781] - zstdchunked_test.go:59: got zstd streams (compressed size: 96821): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96821): 23999, 96344 - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48428/96821): 24421, 72341 - zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72439/96821): 24007, 47916 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96348/96821): 23913, 23905 - zstdchunked_test.go:104: [4] at 96348 in stargz (nextFrame: 96356/96821): 4, 421 - zstdchunked_test.go:104: [5] at 96356 in stargz (nextFrame: 96773/96821): -1, 413 - zstdchunked_test.go:104: [6] at 96773 in stargz (nextFrame: 96821/96821): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 101, NextOffset: 216 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:509: Offset: 338, NextOffset: 477 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24001 48424 72433 96522 96945] + zstdchunked_test.go:59: got zstd streams (compressed size: 96985): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96985): 23997, 96510 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 497 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96985): 24419, 72509 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72433/96985): 24005, 48086 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96514/96985): 24085, 24077 + zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96985): 4, 419 + zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96937/96985): -1, 411 + zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48424,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 494 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 633, NextOffset: 653 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 653, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo3 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 203, NextOffset: 318 testutil.go:509: Offset: 101, NextOffset: 216 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24003 48428 72439 96528 96953] - zstdchunked_test.go:59: got zstd streams (compressed size: 96993): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 338 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96993): 23999, 96516 - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48428/96993): 24421, 72513 - zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72439/96993): 24007, 48088 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96520/96993): 24085, 24077 - zstdchunked_test.go:104: [4] at 96520 in stargz (nextFrame: 96528/96993): 4, 421 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 236 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [5] at 96528 in stargz (nextFrame: 96945/96993): -1, 413 - zstdchunked_test.go:104: [6] at 96945 in stargz (nextFrame: 96993/96993): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 795, NextOffset: 934 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 772 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 477, NextOffset: 497 testutil.go:509: Offset: 355, NextOffset: 375 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 494, NextOffset: 514 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24001 48424 72433 96351 96774] + zstdchunked_test.go:59: got zstd streams (compressed size: 96814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96814): 23997, 96339 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96814): 24419, 72338 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72433/96814): 24005, 47915 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96343/96814): 23914, 23906 + zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96814): 4, 419 + zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96766/96814): -1, 411 + zstdchunked_test.go:104: [6] at 96766 in stargz (nextFrame: 96814/96814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48424,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 775 testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 653 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 - testutil.go:509: Offset: 653, NextOffset: 772 - 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: 934, NextOffset: 954 testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24003 48428 72439 96356 96781] - zstdchunked_test.go:59: got zstd streams (compressed size: 96821): === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96821): 23999, 96344 - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48428/96821): 24421, 72341 - zstdchunked_test.go:104: [2] at 48428 in stargz (nextFrame: 72439/96821): 24007, 47916 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96348/96821): 23913, 23905 - zstdchunked_test.go:104: [4] at 96348 in stargz (nextFrame: 96356/96821): 4, 421 - zstdchunked_test.go:104: [5] at 96356 in stargz (nextFrame: 96773/96821): -1, 413 - zstdchunked_test.go:104: [6] at 96773 in stargz (nextFrame: 96821/96821): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48428,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48428,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 377, NextOffset: 492 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 512, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:509: Offset: 792, NextOffset: 929 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 764, NextOffset: 784 + testutil.go:509: Offset: 929, NextOffset: 949 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24001 48427 72438 96527 96952] - zstdchunked_test.go:59: got zstd streams (compressed size: 96992): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96992): 23997, 96515 - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48427/96992): 24422, 72514 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72438/96992): 24007, 48088 + testutil.go:1580: testing streams: [0 0 23999 48423 72432 96521 96948] + zstdchunked_test.go:59: got zstd streams (compressed size: 96988): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96988): 23995, 96509 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96519/96992): 24085, 24077 - zstdchunked_test.go:104: [4] at 96519 in stargz (nextFrame: 96527/96992): 4, 421 - zstdchunked_test.go:104: [5] at 96527 in stargz (nextFrame: 96944/96992): -1, 413 - zstdchunked_test.go:104: [6] at 96944 in stargz (nextFrame: 96992/96992): -1, -1 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48423/96988): 24420, 72510 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72432/96988): 24005, 48086 + zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96513/96988): 24085, 24077 + zstdchunked_test.go:104: [4] at 96513 in stargz (nextFrame: 96521/96988): 4, 423 + zstdchunked_test.go:104: [5] at 96521 in stargz (nextFrame: 96940/96988): -1, 415 + zstdchunked_test.go:104: [6] at 96940 in stargz (nextFrame: 96988/96988): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 792, NextOffset: 929 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 187, NextOffset: 207 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 104, NextOffset: 220 testutil.go:509: Offset: 207, NextOffset: 323 + 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: 492, NextOffset: 512 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 512, NextOffset: 627 - testutil.go:509: Offset: 657, NextOffset: 772 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 323, NextOffset: 343 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24001 48427 72438 96355 96780] - zstdchunked_test.go:59: got zstd streams (compressed size: 96820): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96820): 23997, 96343 - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48427/96820): 24422, 72342 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72438/96820): 24007, 47916 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96347/96820): 23913, 23905 - zstdchunked_test.go:104: [4] at 96347 in stargz (nextFrame: 96355/96820): 4, 421 - zstdchunked_test.go:104: [5] at 96355 in stargz (nextFrame: 96772/96820): -1, 413 - zstdchunked_test.go:104: [6] at 96772 in stargz (nextFrame: 96820/96820): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 377, NextOffset: 492 + testutil.go:509: Offset: 500, NextOffset: 637 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2] vs [foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 323 testutil.go:509: Offset: 104, NextOffset: 220 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 357, NextOffset: 377 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:509: Offset: 377, NextOffset: 492 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 23999 48423 72432 96350 96777] + zstdchunked_test.go:59: got zstd streams (compressed size: 96817): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96817): 23995, 96338 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48423/96817): 24420, 72339 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72432/96817): 24005, 47915 + zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96342/96817): 23914, 23906 + zstdchunked_test.go:104: [4] at 96342 in stargz (nextFrame: 96350/96817): 4, 423 + zstdchunked_test.go:104: [5] at 96350 in stargz (nextFrame: 96769/96817): -1, 415 + zstdchunked_test.go:104: [6] at 96769 in stargz (nextFrame: 96817/96817): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 240 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 657, NextOffset: 772 - testutil.go:509: Offset: 512, NextOffset: 627 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:509: Offset: 647, NextOffset: 764 - 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: 480, NextOffset: 500 - testutil.go:509: Offset: 357, NextOffset: 377 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 23999 48422 72433 96522 96945] - zstdchunked_test.go:59: got zstd streams (compressed size: 96985): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96985): 23995, 96510 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96985): 24419, 72511 - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72433/96985): 24007, 48088 - zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96514/96985): 24085, 24077 - zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96985): 4, 419 - zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96937/96985): -1, 411 - zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1580: testing streams: [0 0 23997 48418 72427 96516 96941] + zstdchunked_test.go:59: got zstd streams (compressed size: 96981): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96981): 23993, 96504 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48418/96981): 24417, 72507 + zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96981): 24005, 48086 + zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96508/96981): 24085, 24077 + zstdchunked_test.go:104: [4] at 96508 in stargz (nextFrame: 96516/96981): 4, 421 + zstdchunked_test.go:104: [5] at 96516 in stargz (nextFrame: 96933/96981): -1, 413 + zstdchunked_test.go:104: [6] at 96933 in stargz (nextFrame: 96981/96981): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48418,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48418,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 764, NextOffset: 784 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty4 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 798, NextOffset: 1314 - testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo6 foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 102, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 221 testutil.go:509: Offset: 203, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 378, NextOffset: 498 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 23999 48422 72433 96350 96773] - zstdchunked_test.go:59: got zstd streams (compressed size: 96813): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:1580: testing streams: [0 0 23997 48418 72427 96345 96770] + zstdchunked_test.go:59: got zstd streams (compressed size: 96810): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96810): 23993, 96333 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48418/96810): 24417, 72336 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 782, NextOffset: 802 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96813): 23995, 96338 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96813): 24419, 72339 - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72433/96813): 24007, 47916 - zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96342/96813): 23913, 23905 - zstdchunked_test.go:104: [4] at 96342 in stargz (nextFrame: 96350/96813): 4, 419 - zstdchunked_test.go:104: [5] at 96350 in stargz (nextFrame: 96765/96813): -1, 411 - zstdchunked_test.go:104: [6] at 96765 in stargz (nextFrame: 96813/96813): -1, -1 + zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96810): 24005, 47915 + zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96337/96810): 23914, 23906 + zstdchunked_test.go:104: [4] at 96337 in stargz (nextFrame: 96345/96810): 4, 421 + zstdchunked_test.go:104: [5] at 96345 in stargz (nextFrame: 96762/96810): -1, 413 + zstdchunked_test.go:104: [6] at 96762 in stargz (nextFrame: 96810/96810): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48418,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48418,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 658, NextOffset: 778 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 802, NextOffset: 942 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 942, NextOffset: 962 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 798, NextOffset: 1314 + testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:509: Offset: 342, NextOffset: 482 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 642, NextOffset: 662 testutil.go:509: Offset: 518, NextOffset: 638 testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 221 + 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 foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 23999 48422 72433 96522 96945] - zstdchunked_test.go:59: got zstd streams (compressed size: 96985): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 358, NextOffset: 378 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96985): 23995, 96510 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96985): 24419, 72511 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 642, NextOffset: 662 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 662, NextOffset: 782 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72433/96985): 24007, 48088 - zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96514/96985): 24085, 24077 - zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96985): 4, 419 - zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96937/96985): -1, 411 - zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1580: testing streams: [0 0 23997 48418 72427 96516 96941] + zstdchunked_test.go:59: got zstd streams (compressed size: 96981): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96981): 23993, 96504 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48418/96981): 24417, 72507 + zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96981): 24005, 48086 + zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96508/96981): 24085, 24077 + zstdchunked_test.go:104: [4] at 96508 in stargz (nextFrame: 96516/96981): 4, 421 + zstdchunked_test.go:104: [5] at 96516 in stargz (nextFrame: 96933/96981): -1, 413 + zstdchunked_test.go:104: [6] at 96933 in stargz (nextFrame: 96981/96981): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48418,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48418,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 518, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 - 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: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:509: Offset: 658, NextOffset: 778 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 + 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: 942, NextOffset: 962 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:509: Offset: 798, NextOffset: 1314 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 23999 48422 72433 96350 96773] - zstdchunked_test.go:59: got zstd streams (compressed size: 96813): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96813): 23995, 96338 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96813): 24419, 72339 - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72433/96813): 24007, 47916 - zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96342/96813): 23913, 23905 - zstdchunked_test.go:104: [4] at 96342 in stargz (nextFrame: 96350/96813): 4, 419 - zstdchunked_test.go:104: [5] at 96350 in stargz (nextFrame: 96765/96813): -1, 411 - zstdchunked_test.go:104: [6] at 96765 in stargz (nextFrame: 96813/96813): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1580: testing streams: [0 0 23997 48418 72427 96345 96770] + zstdchunked_test.go:59: got zstd streams (compressed size: 96810): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96810): 23993, 96333 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48418/96810): 24417, 72336 + zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96810): 24005, 47915 + zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96337/96810): 23914, 23906 + zstdchunked_test.go:104: [4] at 96337 in stargz (nextFrame: 96345/96810): 4, 421 + zstdchunked_test.go:104: [5] at 96345 in stargz (nextFrame: 96762/96810): -1, 413 + zstdchunked_test.go:104: [6] at 96762 in stargz (nextFrame: 96810/96810): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48418,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48418,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 380, NextOffset: 498 + testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 779, NextOffset: 799 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 774, NextOffset: 794 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 641, NextOffset: 661 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 23999 48422 72435 96524 96947] - zstdchunked_test.go:59: got zstd streams (compressed size: 96987): + testutil.go:1580: testing streams: [0 0 23997 48419 72430 96519 96944] + zstdchunked_test.go:59: got zstd streams (compressed size: 96984): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 498 + testutil.go:509: Offset: 518, NextOffset: 636 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96984): 23993, 96507 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48419/96984): 24418, 72510 + zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72430/96984): 24007, 48088 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 779 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96987): 23995, 96512 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96987): 24419, 72513 - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72435/96987): 24009, 48090 - zstdchunked_test.go:104: [3] at 72435 in stargz (nextFrame: 96516/96987): 24085, 24077 - zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96987): 4, 419 - zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96939/96987): -1, 411 - zstdchunked_test.go:104: [6] at 96939 in stargz (nextFrame: 96987/96987): -1, -1 + zstdchunked_test.go:104: [3] at 72430 in stargz (nextFrame: 96511/96984): 24085, 24077 + zstdchunked_test.go:104: [4] at 96511 in stargz (nextFrame: 96519/96984): 4, 421 + zstdchunked_test.go:104: [5] at 96519 in stargz (nextFrame: 96936/96984): -1, 413 + zstdchunked_test.go:104: [6] at 96936 in stargz (nextFrame: 96984/96984): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48419,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72435,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72430,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 641, NextOffset: 661 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 779 + 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 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 325 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 105, 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: 483, NextOffset: 503 + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 503, NextOffset: 641 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 23999 48422 72435 96352 96775] - zstdchunked_test.go:59: got zstd streams (compressed size: 96815): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96815): 23995, 96340 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48422/96815): 24419, 72341 - zstdchunked_test.go:104: [2] at 48422 in stargz (nextFrame: 72435/96815): 24009, 47918 + testutil.go:1580: testing streams: [0 0 23997 48419 72430 96348 96773] + zstdchunked_test.go:59: got zstd streams (compressed size: 96813): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96813): 23993, 96336 + zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48419/96813): 24418, 72339 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 779, NextOffset: 799 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 72435 in stargz (nextFrame: 96344/96815): 23913, 23905 - zstdchunked_test.go:104: [4] at 96344 in stargz (nextFrame: 96352/96815): 4, 419 - zstdchunked_test.go:104: [5] at 96352 in stargz (nextFrame: 96767/96815): -1, 411 - zstdchunked_test.go:104: [6] at 96767 in stargz (nextFrame: 96815/96815): -1, -1 + zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72430/96813): 24007, 47917 + zstdchunked_test.go:104: [3] at 72430 in stargz (nextFrame: 96340/96813): 23914, 23906 + zstdchunked_test.go:104: [4] at 96340 in stargz (nextFrame: 96348/96813): 4, 421 + zstdchunked_test.go:104: [5] at 96348 in stargz (nextFrame: 96765/96813): -1, 413 + zstdchunked_test.go:104: [6] at 96765 in stargz (nextFrame: 96813/96813): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48422,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48419,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48422,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72435,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 483, NextOffset: 503 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72430,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:509: Offset: 380, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 937 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24002 48427 72442 96531 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96997): 23998, 96519 - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48427/96997): 24421, 72517 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72442/96997): 24011, 48092 - zstdchunked_test.go:104: [3] at 72442 in stargz (nextFrame: 96523/96997): 24085, 24077 - zstdchunked_test.go:104: [4] at 96523 in stargz (nextFrame: 96531/96997): 4, 422 - zstdchunked_test.go:104: [5] at 96531 in stargz (nextFrame: 96949/96997): -1, 414 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1580: testing streams: [0 0 24000 48423 72436 96525 96954] + zstdchunked_test.go:59: got zstd streams (compressed size: 96994): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96994): 23996, 96513 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48423/96994): 24419, 72513 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72436/96994): 24009, 48090 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96517/96994): 24085, 24077 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96994): 4, 425 + zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96946/96994): -1, 417 + zstdchunked_test.go:104: [6] at 96946 in stargz (nextFrame: 96994/96994): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72442,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 216, NextOffset: 236 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 494, NextOffset: 514 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 775 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 795 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 772 testutil.go:509: Offset: 795, NextOffset: 934 - 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: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24000 48423 72436 96354 96783] + zstdchunked_test.go:59: got zstd streams (compressed size: 96823): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96823): 23996, 96342 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48423/96823): 24419, 72342 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72436/96823): 24009, 47919 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96346/96823): 23914, 23906 + zstdchunked_test.go:104: [4] at 96346 in stargz (nextFrame: 96354/96823): 4, 425 + zstdchunked_test.go:104: [5] at 96354 in stargz (nextFrame: 96775/96823): -1, 417 + zstdchunked_test.go:104: [6] at 96775 in stargz (nextFrame: 96823/96823): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 934, NextOffset: 954 testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24002 48427 72442 96359 96785] - zstdchunked_test.go:59: got zstd streams (compressed size: 96825): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96825): 23998, 96347 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48427/96825): 24421, 72345 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72442/96825): 24011, 47920 - zstdchunked_test.go:104: [3] at 72442 in stargz (nextFrame: 96351/96825): 23913, 23905 - zstdchunked_test.go:104: [4] at 96351 in stargz (nextFrame: 96359/96825): 4, 422 - zstdchunked_test.go:104: [5] at 96359 in stargz (nextFrame: 96777/96825): -1, 414 - zstdchunked_test.go:104: [6] at 96777 in stargz (nextFrame: 96825/96825): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72442,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 636 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 775 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 203, NextOffset: 318 - testutil.go:509: Offset: 101, NextOffset: 216 + testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 testutil.go:509: Offset: 355, NextOffset: 375 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:509: Offset: 375, NextOffset: 494 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 494, NextOffset: 514 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:509: Offset: 514, NextOffset: 633 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24002 48427 72442 96531 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 775, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96997): 23998, 96519 - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48427/96997): 24421, 72517 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72442/96997): 24011, 48092 - zstdchunked_test.go:104: [3] at 72442 in stargz (nextFrame: 96523/96997): 24085, 24077 - zstdchunked_test.go:104: [4] at 96523 in stargz (nextFrame: 96531/96997): 4, 422 - zstdchunked_test.go:104: [5] at 96531 in stargz (nextFrame: 96949/96997): -1, 414 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72442,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 653 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:509: Offset: 653, NextOffset: 772 - 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: 318, NextOffset: 338 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 338, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 236, NextOffset: 355 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 203, NextOffset: 318 + testutil.go:509: Offset: 101, NextOffset: 216 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,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: 934, NextOffset: 954 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24000 48423 72436 96525 96954] + zstdchunked_test.go:59: got zstd streams (compressed size: 96994): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96994): 23996, 96513 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48423/96994): 24419, 72513 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72436/96994): 24009, 48090 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96517/96994): 24085, 24077 + zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96994): 4, 425 + zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96946/96994): -1, 417 + zstdchunked_test.go:104: [6] at 96946 in stargz (nextFrame: 96994/96994): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty] vs [foo_empty4 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 377, NextOffset: 492 + testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:509: Offset: 657, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 764, NextOffset: 784 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 929, NextOffset: 949 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24002 48427 72442 96359 96785] - zstdchunked_test.go:59: got zstd streams (compressed size: 96825): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 784, NextOffset: 1314 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96825): 23998, 96347 + testutil.go:1580: testing streams: [0 0 24000 48423 72436 96354 96783] + zstdchunked_test.go:59: got zstd streams (compressed size: 96823): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48427/96825): 24421, 72345 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72442/96825): 24011, 47920 - zstdchunked_test.go:104: [3] at 72442 in stargz (nextFrame: 96351/96825): 23913, 23905 - zstdchunked_test.go:104: [4] at 96351 in stargz (nextFrame: 96359/96825): 4, 422 - zstdchunked_test.go:104: [5] at 96359 in stargz (nextFrame: 96777/96825): -1, 414 - zstdchunked_test.go:104: [6] at 96777 in stargz (nextFrame: 96825/96825): -1, -1 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96823): 23996, 96342 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48423/96823): 24419, 72342 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72436/96823): 24009, 47919 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96346/96823): 23914, 23906 + zstdchunked_test.go:104: [4] at 96346 in stargz (nextFrame: 96354/96823): 4, 425 + zstdchunked_test.go:104: [5] at 96354 in stargz (nextFrame: 96775/96823): -1, 417 + zstdchunked_test.go:104: [6] at 96775 in stargz (nextFrame: 96823/96823): -1, -1 testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,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:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72442,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 220 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 220 testutil.go:509: Offset: 207, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 240, NextOffset: 357 testutil.go:509: Offset: 343, NextOffset: 480 - 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: 627, NextOffset: 647 testutil.go:509: Offset: 772, NextOffset: 792 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:509: Offset: 647, NextOffset: 764 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24001 48427 72441 96530 96956] - zstdchunked_test.go:59: got zstd streams (compressed size: 96996): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96996): 23997, 96518 - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48427/96996): 24422, 72517 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72441/96996): 24010, 48091 - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96522/96996): 24085, 24077 - zstdchunked_test.go:104: [4] at 96522 in stargz (nextFrame: 96530/96996): 4, 422 - zstdchunked_test.go:104: [5] at 96530 in stargz (nextFrame: 96948/96996): -1, 414 - zstdchunked_test.go:104: [6] at 96948 in stargz (nextFrame: 96996/96996): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 testutil.go:509: Offset: 764, NextOffset: 784 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 929, NextOffset: 949 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 343, NextOffset: 480 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 23999 48423 72435 96524 96952] + zstdchunked_test.go:59: got zstd streams (compressed size: 96992): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96992): 23995, 96512 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48423/96992): 24420, 72513 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72435/96992): 24008, 48089 + zstdchunked_test.go:104: [3] at 72435 in stargz (nextFrame: 96516/96992): 24085, 24077 + zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96992): 4, 424 + zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96944/96992): -1, 416 + zstdchunked_test.go:104: [6] at 96944 in stargz (nextFrame: 96992/96992): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72435,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 - 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" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 357, NextOffset: 377 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:509: Offset: 377, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 627, NextOffset: 647 + testutil.go:509: Offset: 792, NextOffset: 929 + testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 929, NextOffset: 949 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 764, NextOffset: 784 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:509: Offset: 784, NextOffset: 1314 + 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: 637, NextOffset: 657 testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:509: Offset: 512, NextOffset: 627 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24001 48427 72441 96358 96784] - zstdchunked_test.go:59: got zstd streams (compressed size: 96824): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96824): 23997, 96346 - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48427/96824): 24422, 72345 - zstdchunked_test.go:104: [2] at 48427 in stargz (nextFrame: 72441/96824): 24010, 47919 - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96350/96824): 23913, 23905 - zstdchunked_test.go:104: [4] at 96350 in stargz (nextFrame: 96358/96824): 4, 422 - zstdchunked_test.go:104: [5] at 96358 in stargz (nextFrame: 96776/96824): -1, 414 - zstdchunked_test.go:104: [6] at 96776 in stargz (nextFrame: 96824/96824): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48427,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1580: testing streams: [0 0 23999 48423 72435 96353 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96821): 23995, 96341 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48423/96821): 24420, 72342 + zstdchunked_test.go:104: [2] at 48423 in stargz (nextFrame: 72435/96821): 24008, 47918 + zstdchunked_test.go:104: [3] at 72435 in stargz (nextFrame: 96345/96821): 23914, 23906 + zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96821): 4, 424 + zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96773/96821): -1, 416 + zstdchunked_test.go:104: [6] at 96773 in stargz (nextFrame: 96821/96821): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48423,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48427,"innerOffset":1536,"digest":"sha256:9de1790bb9c43d1fec0aae51a63eaf9e68b379456b439ee4ac300ec7cffb6db8","chunkSize":32000,"chunkDigest":"sha256:1747f6ca1e0d5c8184caf0dd4ef64e3e8404edc5a204a4e092da1983aa5bf62b"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:7bd2748fd6ba15d8dfe61ae7d846f493ba25d8a3970a2e15f2d7d1162da23c36"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48423,"innerOffset":1536,"digest":"sha256:369d54607a7c326ed325aa3a67db4810e54fccee3dfab02097ee98fd62560aa1","chunkSize":32000,"chunkDigest":"sha256:f0229cbc622052d0be5e5cd64f274691f1e84507a9378a0dbffb00e03dd73050"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72435,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1950374c2b6411d5e9906ee0420a5cf3ae973ba6530a2e10c8389d2b663ee373"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 642, NextOffset: 662 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 testutil.go:509: Offset: 662, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" @@ -218306,241 +220303,227 @@ testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 221 testutil.go:509: Offset: 203, NextOffset: 322 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 778 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 778, NextOffset: 798 testutil.go:509: Offset: 942, NextOffset: 962 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:509: Offset: 962, NextOffset: 1560 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 502 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 - testutil.go:509: Offset: 102, NextOffset: 221 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 342, NextOffset: 482 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 642, NextOffset: 662 testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 782 testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 942 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 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: 942, NextOffset: 962 testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:509: Offset: 798, NextOffset: 1314 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:509: Offset: 208, NextOffset: 325 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 242, NextOffset: 360 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 380, NextOffset: 498 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 779 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 779, NextOffset: 799 testutil.go:509: Offset: 656, NextOffset: 774 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 325 - 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: 774, NextOffset: 794 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 937, NextOffset: 957 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:509: Offset: 380, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 208, NextOffset: 325 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 222 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 - testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:509: Offset: 242, NextOffset: 360 - 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: 641, NextOffset: 661 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 779, NextOffset: 799 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:509: Offset: 105, 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: 483, NextOffset: 503 + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:509: Offset: 380, NextOffset: 498 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":771,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":791,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":340,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"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":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":932,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":952,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 219, NextOffset: 239 + testutil.go:509: Offset: 320, NextOffset: 340 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:509: Offset: 340, NextOffset: 478 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 478, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 495 testutil.go:509: Offset: 498, NextOffset: 636 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 932 + 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: 771, NextOffset: 791 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:509: Offset: 952, NextOffset: 1557 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 219 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:509: Offset: 340, NextOffset: 478 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 495, NextOffset: 515 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 515, NextOffset: 633 testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 495, NextOffset: 515 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 515, NextOffset: 633 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 478, NextOffset: 498 @@ -218549,605 +220532,602 @@ testutil.go:509: Offset: 377, NextOffset: 495 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: 932, NextOffset: 952 - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:509: Offset: 791, NextOffset: 1309 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 203, NextOffset: 320 testutil.go:509: Offset: 102, NextOffset: 219 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 633 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:509: Offset: 653, NextOffset: 771 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:509: Offset: 791, NextOffset: 1309 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 340 testutil.go:509: Offset: 219, NextOffset: 239 testutil.go:509: Offset: 340, NextOffset: 478 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":511,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":783,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":634,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":654,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":770,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":790,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":926,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":946,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5 foo_empty] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 491, NextOffset: 511 - testutil.go:509: Offset: 634, NextOffset: 654 - testutil.go:509: Offset: 511, NextOffset: 627 - testutil.go:509: Offset: 654, NextOffset: 770 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 219 + testutil.go:509: Offset: 207, NextOffset: 322 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 219, NextOffset: 239 testutil.go:509: Offset: 322, NextOffset: 342 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 239, NextOffset: 355 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 478, NextOffset: 498 testutil.go:509: Offset: 375, NextOffset: 491 testutil.go:509: Offset: 498, NextOffset: 634 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 491, NextOffset: 511 + testutil.go:509: Offset: 634, NextOffset: 654 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 511, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 654, NextOffset: 770 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 770, NextOffset: 790 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 763 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 926 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,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: "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: 763, NextOffset: 783 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 926, NextOffset: 946 testutil.go:509: Offset: 783, NextOffset: 1306 testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 219 - testutil.go:509: Offset: 207, NextOffset: 322 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 219, NextOffset: 239 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 342, NextOffset: 478 + testutil.go:509: Offset: 239, NextOffset: 355 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 478, NextOffset: 498 testutil.go:509: Offset: 355, NextOffset: 375 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 634 testutil.go:509: Offset: 375, NextOffset: 491 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 654, NextOffset: 770 testutil.go:509: Offset: 511, NextOffset: 627 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 763, NextOffset: 783 - testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:509: Offset: 783, NextOffset: 1306 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 322 testutil.go:509: Offset: 104, NextOffset: 219 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 219, NextOffset: 239 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:509: Offset: 239, NextOffset: 355 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 770, NextOffset: 790 - testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 790, NextOffset: 926 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 763 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 926, NextOffset: 946 + testutil.go:509: Offset: 763, NextOffset: 783 + testutil.go:509: Offset: 946, NextOffset: 1547 + testutil.go:509: Offset: 783, NextOffset: 1306 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":519,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":187,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":345,"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":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":643,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":663,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":941,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":961,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 103, NextOffset: 221 testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 484 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 484, NextOffset: 504 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 499 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 643 + 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: 638, NextOffset: 658 testutil.go:509: Offset: 782, NextOffset: 802 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 777 testutil.go:509: Offset: 802, NextOffset: 941 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: 499, NextOffset: 519 + testutil.go:509: Offset: 643, NextOffset: 663 + testutil.go:509: Offset: 519, NextOffset: 638 + testutil.go:509: Offset: 663, NextOffset: 782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 961 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1317 testutil.go:509: Offset: 961, NextOffset: 1562 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 777, NextOffset: 797 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 961, NextOffset: 1562 + testutil.go:509: Offset: 797, NextOffset: 1317 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 345, NextOffset: 484 + testutil.go:509: Offset: 241, NextOffset: 360 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: 499, NextOffset: 519 - testutil.go:509: Offset: 643, NextOffset: 663 - testutil.go:509: Offset: 519, NextOffset: 638 - testutil.go:509: Offset: 663, NextOffset: 782 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - 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: 484, NextOffset: 504 + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 504, NextOffset: 643 + testutil.go:509: Offset: 380, NextOffset: 499 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 643, NextOffset: 663 testutil.go:509: Offset: 499, NextOffset: 519 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 663, NextOffset: 782 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 638 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 941 testutil.go:509: Offset: 658, NextOffset: 777 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:509: Offset: 103, NextOffset: 221 + 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: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 345, NextOffset: 484 - testutil.go:509: Offset: 241, NextOffset: 360 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 504 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 504, NextOffset: 643 - testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 777, NextOffset: 797 - testutil.go:509: Offset: 961, NextOffset: 1562 - testutil.go:509: Offset: 797, NextOffset: 1317 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":632,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":652,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":769,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":789,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":657,"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":794,"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":951,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 515, NextOffset: 632 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 221 - testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4] vs [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty5 foo6 foo_empty foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:509: Offset: 343, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 500 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 495 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 774, NextOffset: 794 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 652, NextOffset: 769 testutil.go:509: Offset: 794, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 769, NextOffset: 789 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 951 testutil.go:509: Offset: 789, NextOffset: 1312 testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 378, NextOffset: 495 - testutil.go:509: Offset: 500, NextOffset: 637 - 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_empty5 foo_empty foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 105, NextOffset: 221 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 207, NextOffset: 323 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 515, NextOffset: 632 + testutil.go:509: Offset: 657, NextOffset: 774 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4] vs [foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:509: Offset: 378, NextOffset: 495 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 495, NextOffset: 515 testutil.go:509: Offset: 657, NextOffset: 774 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 632 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 951 + testutil.go:509: Offset: 769, NextOffset: 789 + testutil.go:509: Offset: 951, NextOffset: 1552 + testutil.go:509: Offset: 789, NextOffset: 1312 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 500, NextOffset: 637 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 495 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 794 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 794, NextOffset: 931 testutil.go:509: Offset: 652, NextOffset: 769 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 951 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 105, NextOffset: 221 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 343, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:509: Offset: 789, NextOffset: 1312 + testutil.go:509: Offset: 241, NextOffset: 358 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 722, NextOffset: 739 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 885, NextOffset: 902 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 463, NextOffset: 480 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 480, NextOffset: 594 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 611, NextOffset: 722 testutil.go:509: Offset: 752, NextOffset: 885 + 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: 722, NextOffset: 739 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 885, NextOffset: 902 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 205, NextOffset: 222 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 332, NextOffset: 349 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 349, NextOffset: 463 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 594, NextOffset: 611 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 885 + testutil.go:509: Offset: 611, NextOffset: 722 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 463, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 885, NextOffset: 902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 722, NextOffset: 739 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 205, NextOffset: 222 - testutil.go:509: Offset: 321, NextOffset: 454 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 332 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 349, NextOffset: 463 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] vs [.no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:509: Offset: 622, NextOffset: 736 - 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: 730, NextOffset: 747 + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 177, NextOffset: 194 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 194, NextOffset: 305 + 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: 337, NextOffset: 354 testutil.go:509: Offset: 455, NextOffset: 472 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 testutil.go:509: Offset: 736, NextOffset: 753 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 305 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:509: Offset: 322, NextOffset: 455 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 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo] vs [foo_empty4 foo5 foo_empty5 foo2 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 305 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 455, NextOffset: 472 + testutil.go:509: Offset: 337, NextOffset: 354 + testutil.go:509: Offset: 472, NextOffset: 605 + testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 605, NextOffset: 622 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 622, NextOffset: 736 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 886, NextOffset: 903 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 322, NextOffset: 455 + testutil.go:509: Offset: 223, NextOffset: 337 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 736, NextOffset: 753 testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 472, NextOffset: 605 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 354, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 886, NextOffset: 903 - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:509: Offset: 747, NextOffset: 1261 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2] + 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: 735, NextOffset: 752 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 304, NextOffset: 321 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 223, NextOffset: 336 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 469 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 469, NextOffset: 486 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 486, NextOffset: 602 testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 737, NextOffset: 754 testutil.go:509: Offset: 619, NextOffset: 735 testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 223, NextOffset: 336 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 454 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4 foo5 foo2 foo_empty2] + 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: 737, NextOffset: 754 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 754, NextOffset: 887 + testutil.go:509: Offset: 619, NextOffset: 735 + 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: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 @@ -219155,279 +221135,240 @@ testutil.go:509: Offset: 353, NextOffset: 469 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 486 testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:509: Offset: 486, NextOffset: 602 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 486, NextOffset: 602 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 737, NextOffset: 754 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 735, NextOffset: 752 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 - 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: 887, NextOffset: 904 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1263 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 195 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 211 testutil.go:509: Offset: 195, NextOffset: 310 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:509: Offset: 327, NextOffset: 460 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 460, NextOffset: 477 - testutil.go:509: Offset: 359, NextOffset: 473 - testutil.go:509: Offset: 477, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 - 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: 473, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 490, NextOffset: 604 testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:509: Offset: 327, NextOffset: 460 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 460, NextOffset: 477 testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 477, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 460, NextOffset: 477 testutil.go:509: Offset: 359, NextOffset: 473 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 627 - testutil.go:509: Offset: 473, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 627, NextOffset: 741 - testutil.go:509: Offset: 490, NextOffset: 604 + testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo2 foo3] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 195, NextOffset: 310 testutil.go:509: Offset: 96, NextOffset: 211 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 741, NextOffset: 758 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 604, NextOffset: 621 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 490, NextOffset: 604 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo4 foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 94, NextOffset: 205 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 463, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 594 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 205, NextOffset: 222 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 349, NextOffset: 463 testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 885, NextOffset: 902 testutil.go:509: Offset: 739, NextOffset: 1254 testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 94, NextOffset: 205 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 885, NextOffset: 902 - testutil.go:509: Offset: 722, NextOffset: 739 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:509: Offset: 739, NextOffset: 1254 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 205, NextOffset: 222 testutil.go:509: Offset: 321, NextOffset: 454 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 349, NextOffset: 463 + 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: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 611 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:509: Offset: 611, NextOffset: 722 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 332, NextOffset: 349 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 885, NextOffset: 902 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 722, NextOffset: 739 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:509: Offset: 739, NextOffset: 1254 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:509: Offset: 622, NextOffset: 736 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 599, NextOffset: 616 - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 616, NextOffset: 730 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 886, NextOffset: 903 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 95, NextOffset: 206 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 @@ -219437,65 +221378,126 @@ testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset + 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: 730, NextOffset: 747 + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:509: Offset: 903, NextOffset: 1479 + 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: 468, NextOffset: 485 + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:509: Offset: 622, NextOffset: 736 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 599, NextOffset: 616 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 194, NextOffset: 305 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 736, NextOffset: 753 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4 foo_empty4] vs [foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 455 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 455, NextOffset: 472 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 337, NextOffset: 354 testutil.go:509: Offset: 472, NextOffset: 605 testutil.go:509: Offset: 354, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 736, NextOffset: 753 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 616 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 194 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 95 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 194, NextOffset: 305 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 605, NextOffset: 622 testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 599, NextOffset: 616 - testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:509: Offset: 616, NextOffset: 730 - 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: 886, NextOffset: 903 testutil.go:509: Offset: 730, NextOffset: 747 testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:509: Offset: 747, NextOffset: 1261 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 469, NextOffset: 486 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:509: Offset: 621, NextOffset: 737 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 737, NextOffset: 754 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 619, NextOffset: 735 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 754, NextOffset: 887 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 887, NextOffset: 904 @@ -219506,431 +221508,469 @@ testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:509: Offset: 321, NextOffset: 454 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 454 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: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 353, NextOffset: 469 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 469, NextOffset: 486 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 737, NextOffset: 754 - testutil.go:509: Offset: 619, NextOffset: 735 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 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: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 353, NextOffset: 469 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 469, NextOffset: 486 testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 223, NextOffset: 336 + 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: 887, NextOffset: 904 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1263 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo4] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 460, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 473 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 477, 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: 604, NextOffset: 621 - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 96 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 96, NextOffset: 211 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 195, NextOffset: 310 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 473, NextOffset: 490 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 604 testutil.go:509: Offset: 627, NextOffset: 741 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 758, NextOffset: 891 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 891, NextOffset: 908 testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 96 - testutil.go:509: Offset: 178, NextOffset: 195 - testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:509: Offset: 195, NextOffset: 310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo2 foo4 foo6 foo foo_empty 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: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 327, NextOffset: 460 - testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty5 foo foo_empty foo2 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 460, NextOffset: 477 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 - testutil.go:509: Offset: 473, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 627, NextOffset: 741 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:509: Offset: 621, NextOffset: 735 + 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: 178, NextOffset: 195 testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 195, NextOffset: 310 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 460, NextOffset: 477 - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 758, NextOffset: 891 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":212,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":229,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":339,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":593,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":719,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":736,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":196,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":309,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":326,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":458,"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":607,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":624,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":900,"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_empty3 foo4 foo_empty5 foo6 foo] vs [foo_empty3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo3 foo_empty4 foo_empty5 foo] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 593, NextOffset: 610 + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 719, NextOffset: 736 + testutil.go:509: Offset: 883, NextOffset: 900 + testutil.go:509: Offset: 736, NextOffset: 1245 + testutil.go:509: Offset: 900, NextOffset: 1476 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 339, NextOffset: 356 + testutil.go:509: Offset: 458, NextOffset: 475 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 356, NextOffset: 466 + testutil.go:509: Offset: 475, NextOffset: 607 + 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: 82, NextOffset: 99 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 196 testutil.go:509: Offset: 99, NextOffset: 212 testutil.go:509: Offset: 196, NextOffset: 309 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 212, NextOffset: 229 testutil.go:509: Offset: 309, NextOffset: 326 testutil.go:509: Offset: 229, NextOffset: 339 testutil.go:509: Offset: 326, NextOffset: 458 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 339, NextOffset: 356 - testutil.go:509: Offset: 458, NextOffset: 475 - testutil.go:509: Offset: 356, NextOffset: 466 - testutil.go:509: Offset: 475, NextOffset: 607 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 593, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 734, NextOffset: 751 - testutil.go:509: Offset: 610, NextOffset: 719 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 607, NextOffset: 624 testutil.go:509: Offset: 483, NextOffset: 593 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty foo3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 607, NextOffset: 624 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 624, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 593 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 719, NextOffset: 736 testutil.go:509: Offset: 883, NextOffset: 900 - testutil.go:509: Offset: 736, NextOffset: 1245 + testutil.go:509: Offset: 719, NextOffset: 736 testutil.go:509: Offset: 900, NextOffset: 1476 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 196 - testutil.go:509: Offset: 82, NextOffset: 99 - testutil.go:509: Offset: 196, NextOffset: 309 - testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:509: Offset: 736, NextOffset: 1245 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 309, NextOffset: 326 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 229 testutil.go:509: Offset: 326, NextOffset: 458 testutil.go:509: Offset: 229, NextOffset: 339 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 458, NextOffset: 475 - testutil.go:509: Offset: 339, NextOffset: 356 - testutil.go:509: Offset: 475, NextOffset: 607 - testutil.go:509: Offset: 356, NextOffset: 466 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 607, NextOffset: 624 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:509: Offset: 483, NextOffset: 593 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 593, NextOffset: 610 testutil.go:509: Offset: 751, NextOffset: 883 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 719 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 883, NextOffset: 900 - testutil.go:509: Offset: 719, NextOffset: 736 - testutil.go:509: Offset: 900, NextOffset: 1476 - testutil.go:509: Offset: 736, NextOffset: 1245 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 196 + testutil.go:509: Offset: 82, NextOffset: 99 + testutil.go:509: Offset: 196, NextOffset: 309 + testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 458, NextOffset: 475 + testutil.go:509: Offset: 339, NextOffset: 356 + testutil.go:509: Offset: 475, NextOffset: 607 + testutil.go:509: Offset: 356, NextOffset: 466 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":221,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":335,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":725,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":742,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":181,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":198,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo4 foo_empty5 foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo6 foo foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 181, NextOffset: 198 - testutil.go:509: Offset: 94, NextOffset: 204 - testutil.go:509: Offset: 198, NextOffset: 308 + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 204, NextOffset: 221 testutil.go:509: Offset: 308, NextOffset: 325 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 335 testutil.go:509: Offset: 325, NextOffset: 457 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 457, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 466 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty3" vs "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: 594, NextOffset: 611 testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 611, NextOffset: 725 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 751, NextOffset: 883 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 725, NextOffset: 742 testutil.go:509: Offset: 883, NextOffset: 900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 181, NextOffset: 198 + testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:509: Offset: 198, NextOffset: 308 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 335, NextOffset: 352 + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 483, NextOffset: 594 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 734 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo5 foo6 foo_empty2 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo6] vs [foo foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 204, NextOffset: 221 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:509: Offset: 221, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 623, NextOffset: 734 - testutil.go:509: Offset: 483, NextOffset: 594 + 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: 734, NextOffset: 751 testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:509: Offset: 611, NextOffset: 725 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - 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: 457, NextOffset: 474 - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 474, NextOffset: 606 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 466 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 725, NextOffset: 742 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 900, NextOffset: 1480 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 198 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 198, NextOffset: 308 testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 335, NextOffset: 352 + testutil.go:509: Offset: 474, NextOffset: 606 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 466 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 623, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":210,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":227,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":474,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":491,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":199,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 101 testutil.go:509: Offset: 182, NextOffset: 199 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 210 testutil.go:509: Offset: 199, NextOffset: 308 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 210, NextOffset: 227 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 325 + testutil.go:509: Offset: 227, NextOffset: 342 + testutil.go:509: Offset: 325, NextOffset: 457 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: 474, NextOffset: 491 testutil.go:509: Offset: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 606 testutil.go:509: Offset: 623, NextOffset: 738 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 623, NextOffset: 738 - testutil.go:509: Offset: 755, NextOffset: 887 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 testutil.go:509: Offset: 887, NextOffset: 904 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 210, NextOffset: 227 - testutil.go:509: Offset: 308, NextOffset: 325 - testutil.go:509: Offset: 227, NextOffset: 342 - testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 457, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 474 testutil.go:509: Offset: 474, NextOffset: 606 - 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: 606, NextOffset: 623 + testutil.go:509: Offset: 738, NextOffset: 755 + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:509: Offset: 755, NextOffset: 887 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6] vs [foo4 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 738, NextOffset: 755 + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 755, NextOffset: 887 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 199 testutil.go:509: Offset: 84, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 199, NextOffset: 308 testutil.go:509: Offset: 101, NextOffset: 210 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 474, NextOffset: 491 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:509: Offset: 491, NextOffset: 606 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 738, NextOffset: 755 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:509: Offset: 755, NextOffset: 1265 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 210, NextOffset: 227 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:509: Offset: 227, NextOffset: 342 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" @@ -219940,119 +221980,123 @@ testutil.go:509: Offset: 474, NextOffset: 606 testutil.go:509: Offset: 359, NextOffset: 474 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 755, NextOffset: 887 - testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 738, NextOffset: 755 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 755, NextOffset: 1265 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":97,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":225,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":338,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":598,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":615,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":728,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":745,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":453,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":470,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":732,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":749,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":881,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":898,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 97 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 97, NextOffset: 208 - testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 225, NextOffset: 338 testutil.go:509: Offset: 321, NextOffset: 453 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 338, NextOffset: 355 + testutil.go:509: Offset: 453, NextOffset: 470 + testutil.go:509: Offset: 355, NextOffset: 468 + testutil.go:509: Offset: 470, NextOffset: 602 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 598 testutil.go:509: Offset: 619, NextOffset: 732 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 598, NextOffset: 615 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 732, NextOffset: 749 testutil.go:509: Offset: 615, NextOffset: 728 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 749, NextOffset: 881 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: 338, NextOffset: 355 - testutil.go:509: Offset: 453, NextOffset: 470 - testutil.go:509: Offset: 355, NextOffset: 468 - testutil.go:509: Offset: 470, NextOffset: 602 - 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: 728, NextOffset: 745 testutil.go:509: Offset: 881, NextOffset: 898 testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:509: Offset: 898, NextOffset: 1479 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 97 + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 97, NextOffset: 208 + testutil.go:509: Offset: 193, NextOffset: 304 + 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 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 453, NextOffset: 470 - testutil.go:509: Offset: 338, NextOffset: 355 - testutil.go:509: Offset: 470, NextOffset: 602 - testutil.go:509: Offset: 355, NextOffset: 468 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 468, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 598 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:509: Offset: 745, NextOffset: 1256 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 80, NextOffset: 97 testutil.go:509: Offset: 193, NextOffset: 304 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 208 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 321, NextOffset: 453 testutil.go:509: Offset: 225, NextOffset: 338 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 453, NextOffset: 470 + testutil.go:509: Offset: 338, NextOffset: 355 + testutil.go:509: Offset: 470, NextOffset: 602 + testutil.go:509: Offset: 355, NextOffset: 468 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 619, NextOffset: 732 + testutil.go:509: Offset: 485, NextOffset: 598 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 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: 732, NextOffset: 749 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 598, NextOffset: 615 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 749, NextOffset: 881 testutil.go:509: Offset: 615, NextOffset: 728 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 881, NextOffset: 898 + testutil.go:509: Offset: 728, NextOffset: 745 + testutil.go:509: Offset: 898, NextOffset: 1479 + testutil.go:509: Offset: 745, NextOffset: 1256 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty2 foo3 foo4 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:509: Offset: 346, NextOffset: 487 + 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: 661 @@ -220060,8 +222104,25 @@ testutil.go:509: Offset: 661, NextOffset: 781 testutil.go:509: Offset: 808, NextOffset: 949 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: 361, NextOffset: 381 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 507, NextOffset: 648 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 521, NextOffset: 641 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 668, NextOffset: 788 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 781, NextOffset: 801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:509: Offset: 969, NextOffset: 1592 @@ -220071,82 +222132,70 @@ testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 326 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 326, NextOffset: 346 - testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 521, NextOffset: 641 - testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:509: Offset: 507, NextOffset: 648 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5] vs [foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4 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: 487, NextOffset: 507 testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 222 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 361 + 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: 648, NextOffset: 668 - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 949, NextOffset: 969 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 781, NextOffset: 801 testutil.go:509: Offset: 969, NextOffset: 1592 testutil.go:509: Offset: 801, NextOffset: 1337 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2] vs [foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 230 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 230, NextOffset: 250 + testutil.go:509: Offset: 335, NextOffset: 355 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 373, NextOffset: 393 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 519 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, NextOffset: 662 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 515, NextOffset: 535 @@ -220154,152 +222203,170 @@ testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 230, NextOffset: 250 - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 250, NextOffset: 373 - testutil.go:509: Offset: 355, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:509: Offset: 213, NextOffset: 335 + 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: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:509: Offset: 393, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 967, NextOffset: 987 testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 967, NextOffset: 987 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 1366 + testutil.go:509: Offset: 987, NextOffset: 1612 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo5 foo6 foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:509: Offset: 108, NextOffset: 230 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 230, NextOffset: 250 - testutil.go:509: Offset: 355, NextOffset: 499 - testutil.go:509: Offset: 250, NextOffset: 373 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 662, NextOffset: 682 + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 824, NextOffset: 967 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 335, NextOffset: 355 + testutil.go:509: Offset: 230, NextOffset: 250 + testutil.go:509: Offset: 355, NextOffset: 499 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 + testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"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 [foo_empty4 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 107, NextOffset: 227 testutil.go:509: Offset: 211, NextOffset: 331 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 957, NextOffset: 977 testutil.go:509: Offset: 810, NextOffset: 1352 testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:509: Offset: 351, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4] vs [foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 674, NextOffset: 795 testutil.go:509: Offset: 528, NextOffset: 649 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:509: Offset: 669, NextOffset: 790 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:509: Offset: 107, NextOffset: 227 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 + 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: 957, NextOffset: 977 testutil.go:509: Offset: 790, NextOffset: 810 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:509: Offset: 107, NextOffset: 227 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 509, NextOffset: 529 + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:509: Offset: 678, NextOffset: 798 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 336, NextOffset: 356 @@ -220308,124 +222375,119 @@ 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: 789, NextOffset: 809 - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:509: Offset: 818, NextOffset: 959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 229 testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 389 testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 389, NextOffset: 509 testutil.go:509: Offset: 517, NextOffset: 658 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 509, NextOffset: 529 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 798, NextOffset: 818 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 517, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 389, NextOffset: 509 - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] vs [foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 336 testutil.go:509: Offset: 110, NextOffset: 229 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 356, NextOffset: 497 testutil.go:509: Offset: 249, NextOffset: 369 + 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: 798, NextOffset: 818 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:509: Offset: 809, NextOffset: 1352 + 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: 517 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:509: Offset: 389, NextOffset: 509 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":104,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"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":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"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":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"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":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo6] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo3 foo_empty4 foo_empty5 foo] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 487, NextOffset: 507 testutil.go:509: Offset: 381, NextOffset: 501 testutil.go:509: Offset: 507, NextOffset: 648 + 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: 104 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:509: Offset: 208, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:509: Offset: 346, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 661, NextOffset: 781 testutil.go:509: Offset: 808, NextOffset: 949 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 801, NextOffset: 1337 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo4 foo_empty4] vs [foo_empty foo3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 208, NextOffset: 326 + testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 326, NextOffset: 346 - testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 @@ -220434,12 +222496,17 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 507 testutil.go:509: Offset: 361, NextOffset: 381 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 668, NextOffset: 788 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -220447,131 +222514,97 @@ testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:509: Offset: 104, NextOffset: 222 - 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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":88,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":108,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":230,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":250,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":393,"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":535,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":657,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":677,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":335,"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":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":519,"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":682,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":804,"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":967,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":987,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6 foo foo2] vs [foo_empty3 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 335, NextOffset: 355 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 373 testutil.go:509: Offset: 355, NextOffset: 499 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: 535 testutil.go:509: Offset: 662, NextOffset: 682 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:509: Offset: 824, NextOffset: 967 + 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: 373, NextOffset: 393 testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, NextOffset: 662 - 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: "foo6" vs "foo6" testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 967, NextOffset: 987 testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:509: Offset: 88, NextOffset: 108 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:509: Offset: 108, NextOffset: 230 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 335, NextOffset: 355 testutil.go:509: Offset: 230, NextOffset: 250 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:509: Offset: 250, NextOffset: 373 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 824, NextOffset: 967 testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 230 - 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: 499, NextOffset: 519 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 519, NextOffset: 662 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 393, NextOffset: 515 - 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: 967, NextOffset: 987 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"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":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"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":331,"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":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"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":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:509: Offset: 211, NextOffset: 331 - 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: 649, NextOffset: 669 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3] vs [foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 331, NextOffset: 351 @@ -220588,59 +222621,98 @@ testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 674, NextOffset: 795 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 + 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: 649, NextOffset: 669 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 + testutil.go:509: Offset: 211, NextOffset: 331 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3] vs [foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 211, NextOffset: 331 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 492, NextOffset: 512 testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + 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: 674 testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 674, NextOffset: 795 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 674, NextOffset: 795 testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 - 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: 795, NextOffset: 815 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":90,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":110,"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":249,"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":389,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":509,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":529,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":789,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":197,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":336,"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":497,"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":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":798,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":818,"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":979,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo5 foo6] vs [foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty 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: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 389, NextOffset: 509 + testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 509, NextOffset: 529 + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:509: Offset: 678, NextOffset: 798 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 669, NextOffset: 789 testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 testutil.go:509: Offset: 959, NextOffset: 979 @@ -220650,106 +222722,80 @@ testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 229 - testutil.go:509: Offset: 217, NextOffset: 336 - 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: 509, NextOffset: 529 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 798 - 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: 229, NextOffset: 249 - testutil.go:509: Offset: 336, NextOffset: 356 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:509: Offset: 217, NextOffset: 336 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 356, NextOffset: 497 testutil.go:509: Offset: 249, NextOffset: 369 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 497, NextOffset: 517 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 389 testutil.go:509: Offset: 517, NextOffset: 658 testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:509: Offset: 809, NextOffset: 1352 - 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: 658, NextOffset: 678 testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 336 testutil.go:509: Offset: 110, 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" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:509: Offset: 669, NextOffset: 789 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":103,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"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":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":189,"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":328,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":348,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":488,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":508,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6] vs [foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] 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: 500, NextOffset: 520 - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 520, NextOffset: 639 - testutil.go:509: Offset: 668, NextOffset: 787 - 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: 242 testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 348, NextOffset: 488 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 361, NextOffset: 381 testutil.go:509: Offset: 488, NextOffset: 508 testutil.go:509: Offset: 381, NextOffset: 500 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 520 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 520, NextOffset: 639 + testutil.go:509: Offset: 668, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 787, NextOffset: 807 testutil.go:509: Offset: 659, NextOffset: 777 testutil.go:509: Offset: 807, NextOffset: 947 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 947, NextOffset: 967 @@ -220761,20 +222807,25 @@ testutil.go:509: Offset: 103, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 328 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 500, NextOffset: 520 - testutil.go:509: Offset: 668, NextOffset: 787 - testutil.go:509: Offset: 520, NextOffset: 639 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 967, NextOffset: 1587 testutil.go:509: Offset: 797, NextOffset: 1342 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 209, NextOffset: 328 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 328, NextOffset: 348 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 348, NextOffset: 488 + testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 488, NextOffset: 508 @@ -220782,36 +222833,42 @@ testutil.go:509: Offset: 508, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 500, NextOffset: 520 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 668, NextOffset: 787 + testutil.go:509: Offset: 520, NextOffset: 639 + 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: 787, NextOffset: 807 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 209, NextOffset: 328 - testutil.go:509: Offset: 103, NextOffset: 222 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 328, NextOffset: 348 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 348, NextOffset: 488 - testutil.go:509: Offset: 242, NextOffset: 361 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":387,"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":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"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":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":496,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":516,"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":678,"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":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":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 962, NextOffset: 982 + testutil.go:509: Offset: 810, NextOffset: 1358 + testutil.go:509: Offset: 982, NextOffset: 1607 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 105, NextOffset: 224 testutil.go:509: Offset: 213, NextOffset: 332 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 332, NextOffset: 352 + testutil.go:509: Offset: 244, NextOffset: 367 + testutil.go:509: Offset: 352, NextOffset: 496 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 496, NextOffset: 516 @@ -220824,26 +222881,35 @@ testutil.go:509: Offset: 528, NextOffset: 649 testutil.go:509: Offset: 678, 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: 790, NextOffset: 810 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 810, NextOffset: 1358 - testutil.go:509: Offset: 982, NextOffset: 1607 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 332, NextOffset: 352 - testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 819, NextOffset: 962 + 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 "": [foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo5] vs [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 332 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 332, NextOffset: 352 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 352, NextOffset: 496 + testutil.go:509: Offset: 244, NextOffset: 367 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 516, NextOffset: 658 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 @@ -220851,84 +222917,84 @@ testutil.go:509: Offset: 678, NextOffset: 799 testutil.go:509: Offset: 528, NextOffset: 649 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: 332, NextOffset: 352 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 819 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 819, NextOffset: 962 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 982 testutil.go:509: Offset: 790, NextOffset: 810 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1607 testutil.go:509: Offset: 810, NextOffset: 1358 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 496, NextOffset: 516 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 516, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 508 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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":105,"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":242,"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":379,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":193,"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":330,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":350,"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":509,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:509: Offset: 669, NextOffset: 787 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: 85, NextOffset: 105 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 794, NextOffset: 1338 + testutil.go:509: Offset: 967, NextOffset: 1590 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 330, NextOffset: 350 testutil.go:509: Offset: 242, NextOffset: 359 testutil.go:509: Offset: 350, NextOffset: 489 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: 359, NextOffset: 379 + testutil.go:509: Offset: 489, NextOffset: 509 + testutil.go:509: Offset: 379, NextOffset: 498 + testutil.go:509: Offset: 509, NextOffset: 649 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 787, NextOffset: 807 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:509: Offset: 967, NextOffset: 1590 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 330, NextOffset: 350 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 350, NextOffset: 489 + testutil.go:509: Offset: 242, NextOffset: 359 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 379, NextOffset: 498 + testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 649, NextOffset: 669 @@ -220938,41 +223004,33 @@ testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 787, NextOffset: 807 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 656, NextOffset: 774 + 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: 330, NextOffset: 350 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 350, NextOffset: 489 - testutil.go:509: Offset: 242, NextOffset: 359 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 359, NextOffset: 379 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 967, NextOffset: 1590 testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 330 - testutil.go:509: Offset: 105, NextOffset: 222 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":107,"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":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":363,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":194,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":331,"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":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":511,"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":670,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4] vs [foo_empty foo_empty3 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 650, NextOffset: 670 + testutil.go:509: Offset: 521, NextOffset: 639 + testutil.go:509: Offset: 670, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 @@ -220984,44 +223042,25 @@ testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 107, NextOffset: 224 testutil.go:509: Offset: 214, NextOffset: 331 - 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: 363, NextOffset: 383 - testutil.go:509: Offset: 491, NextOffset: 511 - testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:509: Offset: 511, NextOffset: 650 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 650, NextOffset: 670 - testutil.go:509: Offset: 521, NextOffset: 639 - testutil.go:509: Offset: 670, NextOffset: 788 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 331, NextOffset: 351 testutil.go:509: Offset: 244, NextOffset: 363 testutil.go:509: Offset: 351, NextOffset: 491 - 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: 639, NextOffset: 659 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 659, NextOffset: 777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 363, NextOffset: 383 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 808, NextOffset: 947 + testutil.go:509: Offset: 491, NextOffset: 511 + testutil.go:509: Offset: 383, NextOffset: 501 + testutil.go:509: Offset: 511, NextOffset: 650 + 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 "": [.no.prefetch.landmark foo2 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 351, NextOffset: 491 - testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 777, NextOffset: 797 @@ -221030,94 +223069,89 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 87, NextOffset: 107 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 331 testutil.go:509: Offset: 107, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:509: Offset: 244, NextOffset: 363 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 363, NextOffset: 383 testutil.go:509: Offset: 511, NextOffset: 650 testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 670 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 670, NextOffset: 788 testutil.go:509: Offset: 521, NextOffset: 639 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 653, NextOffset: 772 - testutil.go:509: Offset: 795, NextOffset: 934 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 318, NextOffset: 338 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 934, NextOffset: 954 testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 - testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 494, NextOffset: 514 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:509: Offset: 656, NextOffset: 775 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 775, NextOffset: 795 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 testutil.go:509: Offset: 203, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 - 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 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo5 foo6] vs [foo5 foo6 foo2 foo_empty2 foo4 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 775, NextOffset: 795 testutil.go:509: Offset: 633, NextOffset: 653 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 934, NextOffset: 954 testutil.go:509: Offset: 772, NextOffset: 792 @@ -221126,374 +223160,333 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 81, NextOffset: 101 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 testutil.go:509: Offset: 101, NextOffset: 216 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 338, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 236, NextOffset: 355 + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:509: Offset: 375, NextOffset: 494 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 494, NextOffset: 514 testutil.go:509: Offset: 656, NextOffset: 775 testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 338, NextOffset: 477 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 104, NextOffset: 220 - testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 377, NextOffset: 492 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 657 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:509: Offset: 657, NextOffset: 772 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 764, NextOffset: 784 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 929, NextOffset: 949 testutil.go:509: Offset: 784, NextOffset: 1314 testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:509: Offset: 207, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 240, NextOffset: 357 testutil.go:509: Offset: 343, NextOffset: 480 - 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: 357, NextOffset: 377 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 377, NextOffset: 492 + testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo5 foo6 foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:509: Offset: 647, NextOffset: 764 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 343, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 627, NextOffset: 647 + testutil.go:509: Offset: 792, NextOffset: 929 + testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 764, NextOffset: 784 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5] vs [foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo2 foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 378, NextOffset: 498 + testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 942, NextOffset: 962 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:509: Offset: 962, NextOffset: 1560 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: 358, NextOffset: 378 - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 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: 82, NextOffset: 102 - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 102, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 322 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 642, NextOffset: 662 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 782, NextOffset: 802 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 778 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 183, NextOffset: 203 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 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 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo2 foo3 foo_empty5 foo6] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 778, NextOffset: 798 - testutil.go:509: Offset: 962, NextOffset: 1560 - testutil.go:509: Offset: 798, NextOffset: 1314 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:509: Offset: 241, NextOffset: 358 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 502 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:509: Offset: 378, NextOffset: 498 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 942, NextOffset: 962 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 962, NextOffset: 1560 + testutil.go:509: Offset: 798, NextOffset: 1314 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 102, NextOffset: 221 + 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: 642, NextOffset: 662 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 105, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 325 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 360, NextOffset: 380 testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 779, NextOffset: 799 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 799, NextOffset: 937 + 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: 774, NextOffset: 794 testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:509: Offset: 345, NextOffset: 483 - 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty5 foo_empty] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 779, NextOffset: 799 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 799, NextOffset: 937 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 360 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 380 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 503, NextOffset: 641 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 498 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:509: Offset: 518, NextOffset: 636 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":216,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":236,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":494,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo4 foo_empty5] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6 foo foo_empty foo2] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo4 foo6] + 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: 494, NextOffset: 514 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 934, NextOffset: 954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 792, NextOffset: 1310 + testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 101, NextOffset: 216 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 477, NextOffset: 497 @@ -221504,115 +223497,74 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 775, NextOffset: 795 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 772 testutil.go:509: Offset: 795, NextOffset: 934 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 792, NextOffset: 1310 - testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 - testutil.go:509: Offset: 338, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo2 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 494, NextOffset: 514 testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo4 foo_empty5] + testutil.go:509: Offset: 514, NextOffset: 633 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 934, NextOffset: 954 testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 795, NextOffset: 934 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 203, NextOffset: 318 testutil.go:509: Offset: 101, NextOffset: 216 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 375 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 494 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: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 338, NextOffset: 477 + testutil.go:509: Offset: 236, NextOffset: 355 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"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":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"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":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 512, NextOffset: 627 - testutil.go:509: Offset: 657, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 240 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark 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: 357, NextOffset: 377 testutil.go:509: Offset: 480, NextOffset: 500 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 492 testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 764, NextOffset: 784 @@ -221624,36 +223576,43 @@ testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 104, NextOffset: 220 testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 240 + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 512, NextOffset: 627 + testutil.go:509: Offset: 657, NextOffset: 772 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_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3] vs [foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4] 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: 637, NextOffset: 657 + testutil.go:509: Offset: 492, NextOffset: 512 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 772 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 627 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 792, NextOffset: 929 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 testutil.go:509: Offset: 764, NextOffset: 784 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 220, NextOffset: 240 @@ -221664,58 +223623,33 @@ testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:509: Offset: 377, NextOffset: 492 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 657, NextOffset: 772 - testutil.go:509: Offset: 512, NextOffset: 627 + 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: 187, NextOffset: 207 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":342,"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":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5] vs [foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4 foo5 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 342, NextOffset: 482 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 802 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:509: Offset: 802, NextOffset: 942 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 778, NextOffset: 798 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 942, NextOffset: 962 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:509: Offset: 962, NextOffset: 1560 @@ -221724,10 +223658,39 @@ testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 221 testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 378, NextOffset: 498 + testutil.go:509: Offset: 502, NextOffset: 642 + 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: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 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: 498, NextOffset: 518 + testutil.go:509: Offset: 642, NextOffset: 662 + testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:509: Offset: 662, NextOffset: 782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo6] vs [foo6 foo foo3 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 942, NextOffset: 962 @@ -221737,217 +223700,233 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 322 testutil.go:509: Offset: 102, NextOffset: 221 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 - 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: 322, NextOffset: 342 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 342, NextOffset: 482 - testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 642, NextOffset: 662 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 662, NextOffset: 782 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:509: Offset: 658, NextOffset: 778 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"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":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"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":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty] vs [foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 325 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: 498, NextOffset: 518 + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 661, NextOffset: 779 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 779, NextOffset: 799 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 242, NextOffset: 360 testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 641, NextOffset: 661 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 779, NextOffset: 799 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3] + 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: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 325 testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 380 testutil.go:509: Offset: 503, NextOffset: 641 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":771,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":791,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"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":203,"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":340,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"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":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":932,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":952,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5] vs [foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 932 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 478, NextOffset: 498 - testutil.go:509: Offset: 377, NextOffset: 495 - testutil.go:509: Offset: 498, NextOffset: 636 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 495, NextOffset: 515 testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 633 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 219 testutil.go:509: Offset: 203, NextOffset: 320 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 478, NextOffset: 498 + testutil.go:509: Offset: 377, NextOffset: 495 + testutil.go:509: Offset: 498, NextOffset: 636 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 794, NextOffset: 932 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 219, NextOffset: 239 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 340 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4] vs [foo foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 478, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 377 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 636 testutil.go:509: Offset: 377, NextOffset: 495 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:509: Offset: 653, NextOffset: 771 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 932, NextOffset: 952 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 771, NextOffset: 791 testutil.go:509: Offset: 952, NextOffset: 1557 testutil.go:509: Offset: 791, NextOffset: 1309 @@ -221955,144 +223934,155 @@ testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 203, NextOffset: 320 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 219 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 320, NextOffset: 340 testutil.go:509: Offset: 219, NextOffset: 239 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 478 testutil.go:509: Offset: 239, NextOffset: 357 testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 495, NextOffset: 515 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 515, NextOffset: 633 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":355,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":375,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":511,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":783,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"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":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":634,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":654,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":770,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":790,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":926,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":946,"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 [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5 .no.prefetch.landmark 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: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 770, NextOffset: 790 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 763 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 926 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 104, NextOffset: 219 - testutil.go:509: Offset: 207, NextOffset: 322 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 219, NextOffset: 239 testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 239, NextOffset: 355 testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 763, NextOffset: 783 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 783, NextOffset: 1306 - testutil.go:509: Offset: 946, NextOffset: 1547 - 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: 355, NextOffset: 375 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 478, NextOffset: 498 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 491 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 634 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 511, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 770 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 627, NextOffset: 647 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 770, NextOffset: 790 + testutil.go:509: Offset: 647, NextOffset: 763 + testutil.go:509: Offset: 790, NextOffset: 926 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 763, NextOffset: 783 + testutil.go:509: Offset: 926, NextOffset: 946 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 783, NextOffset: 1306 + testutil.go:509: Offset: 946, NextOffset: 1547 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 219 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 322 + 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_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo2 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: 322, NextOffset: 342 testutil.go:509: Offset: 219, NextOffset: 239 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 478 testutil.go:509: Offset: 239, NextOffset: 355 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 478, NextOffset: 498 + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 498, NextOffset: 634 + testutil.go:509: Offset: 375, NextOffset: 491 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 654, NextOffset: 770 testutil.go:509: Offset: 511, NextOffset: 627 - 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: 926, NextOffset: 946 - testutil.go:509: Offset: 763, NextOffset: 783 - testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:509: Offset: 783, NextOffset: 1306 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 322 testutil.go:509: Offset: 104, NextOffset: 219 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 478, NextOffset: 498 - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 498, NextOffset: 634 - testutil.go:509: Offset: 375, NextOffset: 491 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 770, NextOffset: 790 testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 926 testutil.go:509: Offset: 647, NextOffset: 763 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 926, NextOffset: 946 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 763, NextOffset: 783 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 946, NextOffset: 1547 + testutil.go:509: Offset: 783, NextOffset: 1306 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":519,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":187,"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":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":345,"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":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":643,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":663,"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":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":941,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":961,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 103, NextOffset: 221 testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 484, NextOffset: 504 - testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:509: Offset: 504, NextOffset: 643 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 777 - testutil.go:509: Offset: 802, NextOffset: 941 - 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: 221, NextOffset: 241 @@ -222100,87 +224090,92 @@ testutil.go:509: Offset: 241, NextOffset: 360 testutil.go:509: Offset: 345, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 484, NextOffset: 504 + testutil.go:509: Offset: 380, NextOffset: 499 + testutil.go:509: Offset: 504, NextOffset: 643 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 643, NextOffset: 663 - testutil.go:509: Offset: 519, NextOffset: 638 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 663, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 961 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1317 testutil.go:509: Offset: 961, NextOffset: 1562 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 499, NextOffset: 519 + testutil.go:509: Offset: 643, NextOffset: 663 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 519, NextOffset: 638 + testutil.go:509: Offset: 663, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 + testutil.go:509: Offset: 782, NextOffset: 802 + testutil.go:509: Offset: 658, NextOffset: 777 + testutil.go:509: Offset: 802, NextOffset: 941 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2] vs [foo6 foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 504 + testutil.go:509: Offset: 360, NextOffset: 380 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 643 + testutil.go:509: Offset: 380, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 941 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 777 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 345, NextOffset: 484 - testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:509: Offset: 103, NextOffset: 221 + 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: 643, NextOffset: 663 testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 663, NextOffset: 782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 961, NextOffset: 1562 testutil.go:509: Offset: 797, NextOffset: 1317 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 504 - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 504, NextOffset: 643 - testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 345, NextOffset: 484 + testutil.go:509: Offset: 241, NextOffset: 360 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":632,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":652,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":769,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":789,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":187,"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":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":657,"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":794,"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":951,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 515, NextOffset: 632 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 789, NextOffset: 1312 - testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo4 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 323, NextOffset: 343 @@ -222192,30 +224187,52 @@ testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 378, NextOffset: 495 testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 632, NextOffset: 652 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 774, NextOffset: 794 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 652, NextOffset: 769 testutil.go:509: Offset: 794, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 769, NextOffset: 789 + testutil.go:509: Offset: 931, NextOffset: 951 + testutil.go:509: Offset: 789, NextOffset: 1312 + testutil.go:509: Offset: 951, NextOffset: 1552 + 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: 495, NextOffset: 515 + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 515, NextOffset: 632 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 221 + testutil.go:509: Offset: 207, NextOffset: 323 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 951 testutil.go:509: Offset: 769, NextOffset: 789 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 1552 testutil.go:509: Offset: 789, NextOffset: 1312 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 221 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -222223,234 +224240,256 @@ testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 241, NextOffset: 358 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 480, NextOffset: 500 testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:509: Offset: 378, NextOffset: 495 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: 637, NextOffset: 657 - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:509: Offset: 515, NextOffset: 632 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 794, NextOffset: 931 testutil.go:509: Offset: 652, NextOffset: 769 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 632 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4] vs [foo foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 722, NextOffset: 739 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 885, NextOffset: 902 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 594, NextOffset: 611 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 611, NextOffset: 722 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 885 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: 332, NextOffset: 349 testutil.go:509: Offset: 454, NextOffset: 471 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 463 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: "foo6" vs "foo6" - testutil.go:509: Offset: 722, NextOffset: 739 - testutil.go:509: Offset: 885, NextOffset: 902 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 205, NextOffset: 222 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 222, NextOffset: 332 - testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 480, NextOffset: 594 testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo2 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 885, NextOffset: 902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 722, NextOffset: 739 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 205, NextOffset: 222 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 222, NextOffset: 332 - 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: 604, NextOffset: 621 - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 480, NextOffset: 594 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 752, NextOffset: 885 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 94, NextOffset: 205 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 463, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 594 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 885, NextOffset: 902 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 722, NextOffset: 739 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:509: Offset: 622, NextOffset: 736 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3 foo4 foo5] vs [foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 730, NextOffset: 747 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 223, NextOffset: 337 testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 337, NextOffset: 354 + testutil.go:509: Offset: 455, NextOffset: 472 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:509: Offset: 472, NextOffset: 605 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:509: Offset: 622, NextOffset: 736 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 753 testutil.go:509: Offset: 616, NextOffset: 730 testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 730, NextOffset: 747 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 177, NextOffset: 194 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 194, NextOffset: 305 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 354, NextOffset: 468 - testutil.go:509: Offset: 472, NextOffset: 605 - 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_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo3] vs [foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3 foo4 foo5 foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 194, NextOffset: 305 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 206 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 322, NextOffset: 455 + testutil.go:509: Offset: 223, NextOffset: 337 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: 736, NextOffset: 753 testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 753, NextOffset: 886 testutil.go:509: Offset: 616, NextOffset: 730 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 455, NextOffset: 472 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 337, NextOffset: 354 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 472, NextOffset: 605 + testutil.go:509: Offset: 354, NextOffset: 468 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 605, NextOffset: 622 testutil.go:509: Offset: 468, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 622, NextOffset: 736 testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"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 foo6 foo_empty foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 737, NextOffset: 754 - testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo] vs [foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 @@ -222463,111 +224502,147 @@ testutil.go:509: Offset: 486, NextOffset: 602 testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 737, NextOffset: 754 + testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:509: Offset: 754, NextOffset: 887 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo5 foo_empty5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 336, NextOffset: 353 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 353, NextOffset: 469 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 469, NextOffset: 486 + testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 336 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,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: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 887, NextOffset: 904 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 469, NextOffset: 486 - testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6] vs [foo_empty4 foo6 .no.prefetch.landmark foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 460, NextOffset: 477 - testutil.go:509: Offset: 359, NextOffset: 473 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6 foo foo2] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 96 + testutil.go:509: Offset: 178, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 96, NextOffset: 211 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 195, NextOffset: 310 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 758, NextOffset: 891 + 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: 342, NextOffset: 359 + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:509: Offset: 477, NextOffset: 610 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:509: Offset: 627, NextOffset: 741 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 79, NextOffset: 96 - testutil.go:509: Offset: 178, NextOffset: 195 - testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:509: Offset: 195, NextOffset: 310 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo5 foo_empty5 foo] vs [foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo5] vs [foo_empty5 foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 460, NextOffset: 477 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 627 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:509: Offset: 490, NextOffset: 604 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 604, NextOffset: 621 @@ -222576,60 +224651,46 @@ testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 327, NextOffset: 460 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:509: Offset: 96, NextOffset: 211 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: 627 - testutil.go:509: Offset: 473, NextOffset: 490 - testutil.go:509: Offset: 627, NextOffset: 741 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6 foo foo_empty] vs [foo_empty4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 349, NextOffset: 463 testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 480, NextOffset: 594 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 885 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 885, NextOffset: 902 @@ -222637,8 +224698,6 @@ testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 @@ -222648,157 +224707,166 @@ testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 - 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 foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 94, NextOffset: 205 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 349, NextOffset: 463 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 604, NextOffset: 621 testutil.go:509: Offset: 463, NextOffset: 480 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 480, NextOffset: 594 - 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: 304, NextOffset: 321 - testutil.go:509: Offset: 205, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 332 - 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: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 94, NextOffset: 205 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 594, NextOffset: 611 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 885, NextOffset: 902 testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:509: Offset: 739, NextOffset: 1254 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo3 foo_empty3] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 455, NextOffset: 472 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 354, NextOffset: 468 - testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo5 foo_empty foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 730, NextOffset: 747 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 886, NextOffset: 903 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 177, NextOffset: 194 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 223, NextOffset: 337 testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 337, NextOffset: 354 + testutil.go:509: Offset: 455, NextOffset: 472 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:509: Offset: 472, NextOffset: 605 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:509: Offset: 622, NextOffset: 736 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 753 testutil.go:509: Offset: 616, NextOffset: 730 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo3 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo2 foo3 foo4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 322, NextOffset: 455 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 337 + 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: 605, NextOffset: 622 testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 616, NextOffset: 730 + 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: 886, NextOffset: 903 testutil.go:509: Offset: 730, NextOffset: 747 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:509: Offset: 747, NextOffset: 1261 - 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: 455, NextOffset: 472 - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:509: Offset: 354, NextOffset: 468 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 455, NextOffset: 472 + testutil.go:509: Offset: 337, NextOffset: 354 + testutil.go:509: Offset: 472, NextOffset: 605 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 736, NextOffset: 753 + testutil.go:509: Offset: 599, NextOffset: 616 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,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":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"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":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 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: "foo3" vs "foo3" - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 353, NextOffset: 469 - 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: 469, NextOffset: 486 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 737, NextOffset: 754 + testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:509: Offset: 754, NextOffset: 887 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 887, NextOffset: 904 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 176, NextOffset: 193 @@ -222806,85 +224874,68 @@ testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 469, NextOffset: 486 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:509: Offset: 621, NextOffset: 737 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 336, NextOffset: 353 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 353, NextOffset: 469 + testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 737, NextOffset: 754 - testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 619, NextOffset: 735 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 904, NextOffset: 1485 - 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 .no.prefetch.landmark] vs [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 469, NextOffset: 486 testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1263 - 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: 737, NextOffset: 754 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:509: Offset: 619, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 223, NextOffset: 336 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 353, NextOffset: 469 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"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":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 178, NextOffset: 195 @@ -222894,39 +224945,46 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 473, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 627 - testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:509: Offset: 627, NextOffset: 741 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 758, NextOffset: 891 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 460, NextOffset: 477 - testutil.go:509: Offset: 359, NextOffset: 473 - testutil.go:509: Offset: 477, NextOffset: 610 + 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: 473, NextOffset: 490 + testutil.go:509: Offset: 610, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 604 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 195 - testutil.go:509: Offset: 79, NextOffset: 96 - testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:509: Offset: 96, NextOffset: 211 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5] vs [foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 310, NextOffset: 327 @@ -222934,106 +224992,85 @@ testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:509: Offset: 228, NextOffset: 342 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: 741, NextOffset: 758 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 758, NextOffset: 891 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 627 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:509: Offset: 490, NextOffset: 604 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 195 + testutil.go:509: Offset: 79, NextOffset: 96 + testutil.go:509: Offset: 195, NextOffset: 310 + testutil.go:509: Offset: 96, NextOffset: 211 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 460, NextOffset: 477 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 477, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 473 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 627 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 473, NextOffset: 490 - testutil.go:509: Offset: 627, NextOffset: 741 - testutil.go:509: Offset: 490, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:509: Offset: 621, NextOffset: 735 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":212,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":229,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":339,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":593,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":719,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":736,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":196,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":309,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":326,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":458,"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":607,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":624,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 99 testutil.go:509: Offset: 179, NextOffset: 196 testutil.go:509: Offset: 99, NextOffset: 212 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 196, NextOffset: 309 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 212, NextOffset: 229 + testutil.go:509: Offset: 309, NextOffset: 326 + testutil.go:509: Offset: 229, NextOffset: 339 + testutil.go:509: Offset: 326, NextOffset: 458 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: 593, NextOffset: 610 + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:509: Offset: 751, NextOffset: 883 + 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: 339, NextOffset: 356 testutil.go:509: Offset: 458, NextOffset: 475 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 testutil.go:509: Offset: 475, NextOffset: 607 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 607, NextOffset: 624 testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 593, NextOffset: 610 - testutil.go:509: Offset: 734, NextOffset: 751 - testutil.go:509: Offset: 610, NextOffset: 719 - testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 719, NextOffset: 736 testutil.go:509: Offset: 883, NextOffset: 900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 1245 testutil.go:509: Offset: 900, NextOffset: 1476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 212, NextOffset: 229 - testutil.go:509: Offset: 309, NextOffset: 326 - testutil.go:509: Offset: 229, NextOffset: 339 - testutil.go:509: Offset: 326, NextOffset: 458 - 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 "": [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2] vs [foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 foo2 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 607, NextOffset: 624 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:509: Offset: 483, NextOffset: 593 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 734, NextOffset: 751 - testutil.go:509: Offset: 593, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 751, NextOffset: 883 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 719, NextOffset: 736 testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:509: Offset: 736, NextOffset: 1245 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 196 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 99 testutil.go:509: Offset: 196, NextOffset: 309 testutil.go:509: Offset: 99, NextOffset: 212 @@ -223041,343 +225078,257 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 309, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 229 - testutil.go:509: Offset: 326, NextOffset: 458 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 326, NextOffset: 458 testutil.go:509: Offset: 229, NextOffset: 339 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 593, NextOffset: 610 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:509: Offset: 610, NextOffset: 719 + 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: 458, NextOffset: 475 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 475, NextOffset: 607 testutil.go:509: Offset: 356, NextOffset: 466 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 607, NextOffset: 624 + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 624, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 593 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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":221,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":335,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":725,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":742,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":181,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":198,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo2 foo4 foo_empty4 foo foo_empty foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 335, NextOffset: 352 testutil.go:509: Offset: 457, NextOffset: 474 testutil.go:509: Offset: 352, NextOffset: 466 testutil.go:509: Offset: 474, NextOffset: 606 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 594, NextOffset: 611 - testutil.go:509: Offset: 734, NextOffset: 751 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 611, NextOffset: 725 - testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 725, NextOffset: 742 - testutil.go:509: Offset: 883, NextOffset: 900 - testutil.go:509: Offset: 742, NextOffset: 1257 - testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 204, NextOffset: 221 - testutil.go:509: Offset: 308, NextOffset: 325 - testutil.go:509: Offset: 221, NextOffset: 335 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 325, NextOffset: 457 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 483, NextOffset: 594 testutil.go:509: Offset: 623, NextOffset: 734 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 594, NextOffset: 611 + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 611, NextOffset: 725 + testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 181, NextOffset: 198 testutil.go:509: Offset: 94, NextOffset: 204 testutil.go:509: Offset: 198, NextOffset: 308 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 "": [foo3 foo_empty3 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo2 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 204, NextOffset: 221 + testutil.go:509: Offset: 308, NextOffset: 325 + testutil.go:509: Offset: 221, NextOffset: 335 + testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 734, NextOffset: 751 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:509: Offset: 611, NextOffset: 725 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 725, NextOffset: 742 + testutil.go:509: Offset: 883, NextOffset: 900 + testutil.go:509: Offset: 742, NextOffset: 1257 + testutil.go:509: Offset: 900, NextOffset: 1480 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2] vs [foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 725, NextOffset: 742 testutil.go:509: Offset: 900, NextOffset: 1480 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 198 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 308 testutil.go:509: Offset: 94, NextOffset: 204 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:509: Offset: 352, NextOffset: 466 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 204, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 457 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 335 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 623, NextOffset: 734 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 594, NextOffset: 611 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:509: Offset: 611, NextOffset: 725 + 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: 457, NextOffset: 474 + testutil.go:509: Offset: 335, NextOffset: 352 + testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":101,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":210,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":227,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":474,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":491,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":199,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":457,"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":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":755,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty4] vs [foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 199 - testutil.go:509: Offset: 101, NextOffset: 210 - testutil.go:509: Offset: 199, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 738, NextOffset: 755 + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:509: Offset: 755, NextOffset: 887 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 210, NextOffset: 227 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 325 - testutil.go:509: Offset: 227, NextOffset: 342 - testutil.go:509: Offset: 325, NextOffset: 457 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 359, NextOffset: 474 + testutil.go:509: Offset: 474, NextOffset: 606 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 474, NextOffset: 491 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 491, NextOffset: 606 testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 623, NextOffset: 738 - testutil.go:509: Offset: 755, NextOffset: 887 + 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: 738, NextOffset: 755 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 101 + testutil.go:509: Offset: 182, NextOffset: 199 + testutil.go:509: Offset: 101, NextOffset: 210 + testutil.go:509: Offset: 199, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 210, NextOffset: 227 + testutil.go:509: Offset: 308, NextOffset: 325 + testutil.go:509: Offset: 227, NextOffset: 342 + testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 457, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 359, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo4 foo5] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo foo_empty foo2 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5] vs [foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 457, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:509: Offset: 359, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 474 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 738, NextOffset: 755 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:509: Offset: 755, NextOffset: 1265 + 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: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 491 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:509: Offset: 491, NextOffset: 606 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 738, NextOffset: 755 testutil.go:509: Offset: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 755, NextOffset: 887 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 738 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 199 testutil.go:509: Offset: 84, NextOffset: 101 testutil.go:509: Offset: 199, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 210 - 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: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 210, NextOffset: 227 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:509: Offset: 227, NextOffset: 342 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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":97,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":225,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":338,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":598,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":615,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":728,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":745,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":453,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":470,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":732,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":749,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":881,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":898,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 728, NextOffset: 745 + testutil.go:509: Offset: 881, NextOffset: 898 + testutil.go:509: Offset: 745, NextOffset: 1256 + testutil.go:509: Offset: 898, NextOffset: 1479 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 97 + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 97, NextOffset: 208 + testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 598 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 598, NextOffset: 615 testutil.go:509: Offset: 732, NextOffset: 749 testutil.go:509: Offset: 615, NextOffset: 728 testutil.go:509: Offset: 749, NextOffset: 881 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:509: Offset: 898, NextOffset: 1479 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" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 97 - testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 208 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 225, NextOffset: 338 testutil.go:509: Offset: 321, NextOffset: 453 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 338, NextOffset: 355 testutil.go:509: Offset: 453, NextOffset: 470 testutil.go:509: Offset: 355, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo foo2 foo3 foo4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 619, NextOffset: 732 - testutil.go:509: Offset: 485, NextOffset: 598 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 732, NextOffset: 749 - testutil.go:509: Offset: 598, NextOffset: 615 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 749, NextOffset: 881 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 615, NextOffset: 728 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:509: Offset: 745, NextOffset: 1256 + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 foo4 foo5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 80, NextOffset: 97 @@ -223390,45 +225341,46 @@ testutil.go:509: Offset: 321, NextOffset: 453 testutil.go:509: Offset: 225, NextOffset: 338 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: 881, NextOffset: 898 + testutil.go:509: Offset: 728, NextOffset: 745 + testutil.go:509: Offset: 898, NextOffset: 1479 + testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 453, NextOffset: 470 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 338, NextOffset: 355 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 468 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 468, NextOffset: 485 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 619, NextOffset: 732 + testutil.go:509: Offset: 485, NextOffset: 598 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 732, NextOffset: 749 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 598, NextOffset: 615 + testutil.go:509: Offset: 749, NextOffset: 881 + testutil.go:509: Offset: 615, NextOffset: 728 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 baz.txt .no.prefetch.landmark 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: 818, NextOffset: 838 - testutil.go:509: Offset: 959, NextOffset: 979 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 838, NextOffset: 858 - testutil.go:509: Offset: 979, NextOffset: 999 - testutil.go:509: Offset: 858, NextOffset: 878 - testutil.go:509: Offset: 999, NextOffset: 1019 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 878, NextOffset: 2219 - testutil.go:509: Offset: 1019, NextOffset: 2505 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt dev test2 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -223451,17 +225403,15 @@ testutil.go:509: Offset: 214, NextOffset: 234 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 234, NextOffset: 254 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 173 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 173, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 193, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 288, NextOffset: 390 @@ -223470,25 +225420,26 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 390, NextOffset: 487 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 487, NextOffset: 818 testutil.go:509: Offset: 628, NextOffset: 959 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 838, NextOffset: 858 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 999, NextOffset: 1019 + testutil.go:509: Offset: 878, NextOffset: 2222 + testutil.go:509: Offset: 1019, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, 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: 531, NextOffset: 628 - testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 959 - testutil.go:509: Offset: 487, NextOffset: 818 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -223497,29 +225448,15 @@ testutil.go:509: Offset: 979, NextOffset: 999 testutil.go:509: Offset: 838, NextOffset: 858 testutil.go:509: Offset: 999, NextOffset: 1019 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 858, NextOffset: 878 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1019, NextOffset: 2505 - testutil.go:509: Offset: 878, NextOffset: 2219 - 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:509: Offset: 1019, NextOffset: 2503 + testutil.go:509: Offset: 878, NextOffset: 2222 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 214, NextOffset: 234 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 234, NextOffset: 254 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 153, NextOffset: 173 @@ -223527,6 +225464,14 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "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: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -223540,56 +225485,43 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 dev test2 bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 409, NextOffset: 531 + testutil.go:509: Offset: 288, 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: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 531, NextOffset: 628 + testutil.go:509: Offset: 390, NextOffset: 487 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 959 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 487, NextOffset: 818 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -223600,97 +225532,117 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 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: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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: 101, NextOffset: 1950 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":826,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":846,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":866,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1008,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1016,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + 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" @@ -223699,13 +225651,9 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 94, NextOffset: 114 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 154, NextOffset: 174 @@ -223725,39 +225673,39 @@ testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 276, NextOffset: 296 - testutil.go:509: Offset: 194, NextOffset: 292 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:509: Offset: 415, NextOffset: 538 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 415, NextOffset: 538 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 826 - testutil.go:509: Offset: 638, NextOffset: 968 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 638, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 826, NextOffset: 846 - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 886, NextOffset: 2195 - testutil.go:509: Offset: 1028, NextOffset: 2517 + testutil.go:509: Offset: 834, NextOffset: 854 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:509: Offset: 1036, NextOffset: 2528 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -223767,35 +225715,39 @@ testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 154, NextOffset: 174 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 276, NextOffset: 296 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 415, NextOffset: 538 testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 976 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 826, NextOffset: 846 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1028, NextOffset: 2517 - testutil.go:509: Offset: 886, NextOffset: 2195 + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1036, NextOffset: 2528 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:395: Comparing: "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: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" @@ -223805,212 +225757,208 @@ testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 134, NextOffset: 154 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 154, NextOffset: 174 testutil.go:509: Offset: 276, NextOffset: 296 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 194 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 968 - testutil.go:509: Offset: 496, NextOffset: 826 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark baz.txt foo3.txt barlink test 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 101, 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: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + 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 dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "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: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "test2" vs "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: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":824,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":844,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":864,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":884,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":983,"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":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev .no.prefetch.landmark 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: 395, NextOffset: 495 - testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 824 - testutil.go:509: Offset: 634, NextOffset: 963 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:509: Offset: 634, 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: 824, NextOffset: 844 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 864, NextOffset: 884 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 832, NextOffset: 852 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1003, NextOffset: 1023 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 971, NextOffset: 991 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 852, NextOffset: 872 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 872, NextOffset: 892 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:509: Offset: 1023, NextOffset: 2509 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 1031, NextOffset: 2521 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 135, NextOffset: 155 @@ -224018,8 +225966,14 @@ testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 175, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 275, NextOffset: 295 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 292 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 @@ -224030,27 +225984,30 @@ testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 255, NextOffset: 275 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 195 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt 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: 195, NextOffset: 215 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 115 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 235 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 135, NextOffset: 155 @@ -224060,251 +226017,253 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 971 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 991 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 852, NextOffset: 872 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1011, NextOffset: 1031 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1031, NextOffset: 2521 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 135, NextOffset: 155 testutil.go:509: Offset: 255, NextOffset: 275 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 175 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 175, NextOffset: 195 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 411, NextOffset: 534 testutil.go:509: Offset: 292, NextOffset: 395 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 963 - testutil.go:509: Offset: 495, NextOffset: 824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1003, NextOffset: 1023 - testutil.go:509: Offset: 864, NextOffset: 884 - testutil.go:509: Offset: 1023, NextOffset: 2509 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:395: Comparing: "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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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: 534, NextOffset: 634 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1965 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 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: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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":828,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":848,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":868,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":888,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":839,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":859,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev baz.txt test test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1022, NextOffset: 1042 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 238, NextOffset: 258 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 828 - testutil.go:509: Offset: 641, 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: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 868 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 888, NextOffset: 2234 - testutil.go:509: Offset: 1031, NextOffset: 2525 - testutil.go:395: Comparing: "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: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 @@ -224312,32 +226271,51 @@ testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 238, NextOffset: 258 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 176, NextOffset: 196 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:509: Offset: 641, NextOffset: 982 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar] vs [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: 541, NextOffset: 641 testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 971 - testutil.go:509: Offset: 498, NextOffset: 828 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 641, NextOffset: 982 + testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1002 + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -224346,195 +226324,229 @@ testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 258, NextOffset: 278 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 848, NextOffset: 868 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1031, NextOffset: 2525 - testutil.go:509: Offset: 888, NextOffset: 2234 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 238, NextOffset: 258 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 156 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 176, NextOffset: 196 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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 [testchar2 testblock testfifo testchar1] + 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "test2" vs "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: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":928,"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":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1049,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1069,"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":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1038,"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":1078,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev test2 baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 baz.txt bar foo3.txt barlink 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: 897, NextOffset: 917 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 957, NextOffset: 2397 + testutil.go:509: Offset: 1098, NextOffset: 2659 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 113 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 214 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 214, NextOffset: 234 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 234, NextOffset: 254 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 173, NextOffset: 193 @@ -224561,56 +226573,21 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 390, NextOffset: 487 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 487, NextOffset: 908 - testutil.go:509: Offset: 628, NextOffset: 1049 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 968, NextOffset: 2407 - testutil.go:509: Offset: 1109, NextOffset: 2669 + testutil.go:509: Offset: 487, NextOffset: 897 + testutil.go:509: Offset: 628, NextOffset: 1038 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: 531, NextOffset: 628 - testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 908, NextOffset: 928 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1109, NextOffset: 2669 - testutil.go:509: Offset: 968, NextOffset: 2407 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test 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: 194, NextOffset: 214 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 214, NextOffset: 234 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 234, NextOffset: 254 testutil.go:509: Offset: 133, NextOffset: 153 @@ -224618,10 +226595,45 @@ testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 173, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 531, NextOffset: 628 + testutil.go:509: Offset: 390, NextOffset: 487 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 1038 + testutil.go:509: Offset: 487, NextOffset: 897 + 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: 409, NextOffset: 531 + testutil.go:509: Offset: 288, 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: 1038, NextOffset: 1058 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 897, NextOffset: 917 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 937, NextOffset: 957 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1098, NextOffset: 2659 + testutil.go:509: Offset: 957, NextOffset: 2397 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -224635,151 +226647,178 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1049 - testutil.go:509: Offset: 487, NextOffset: 908 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, NextOffset: 390 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo1.txt dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2117 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark 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: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 2101 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":910,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":930,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1052,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 496, NextOffset: 910 + testutil.go:509: Offset: 638, NextOffset: 1052 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 910, NextOffset: 930 + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 970, NextOffset: 2378 + testutil.go:509: Offset: 1112, NextOffset: 2683 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1064,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1084,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1104,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 foo1.txt bar foo3.txt 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" @@ -224790,26 +226829,28 @@ testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 154, NextOffset: 174 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 174, NextOffset: 194 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 94, NextOffset: 114 testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 134, NextOffset: 154 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 154, NextOffset: 174 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 276, NextOffset: 296 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -224820,29 +226861,45 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt .no.prefetch.landmark 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: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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: 538, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 922 - testutil.go:509: Offset: 638, NextOffset: 1064 + testutil.go:509: Offset: 638, NextOffset: 1052 + testutil.go:509: Offset: 496, NextOffset: 910 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 982, NextOffset: 2389 - testutil.go:509: Offset: 1124, NextOffset: 2693 + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 910, NextOffset: 930 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1112, NextOffset: 2683 + testutil.go:509: Offset: 970, 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: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: "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 [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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -224856,46 +226913,19 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 538 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 1064 - testutil.go:509: Offset: 496, NextOffset: 922 - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1124, NextOffset: 2693 - testutil.go:509: Offset: 982, NextOffset: 2389 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 114 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 134, NextOffset: 154 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 154, NextOffset: 174 testutil.go:509: Offset: 276, NextOffset: 296 @@ -224903,187 +226933,192 @@ testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev .no.prefetch.landmark foo1.txt foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1929 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2131 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - 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: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + 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 [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: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "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: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1076,"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":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 .no.prefetch.landmark foo1.txt foo3.txt dev test2] + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 917 - testutil.go:509: Offset: 634, NextOffset: 1056 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1929 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":927,"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":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1046,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1066,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: 917, NextOffset: 937 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 977, NextOffset: 2381 - testutil.go:509: Offset: 1116, NextOffset: 2678 + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1046, NextOffset: 1066 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1086, NextOffset: 1106 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 967, NextOffset: 2372 + testutil.go:509: Offset: 1106, NextOffset: 2668 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: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: 95, NextOffset: 115 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 135, NextOffset: 155 - testutil.go:509: Offset: 235, NextOffset: 255 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 @@ -225091,34 +227126,43 @@ testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 135, NextOffset: 155 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 411 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 411, NextOffset: 534 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 1056 - testutil.go:509: Offset: 495, NextOffset: 917 + testutil.go:509: Offset: 495, NextOffset: 907 + testutil.go:509: Offset: 634, NextOffset: 1046 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 foo1.txt bar dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -225131,7 +227175,30 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 292 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 1046 + testutil.go:509: Offset: 495, NextOffset: 907 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1046, NextOffset: 1066 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1086, NextOffset: 1106 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1106, NextOffset: 2668 + testutil.go:509: Offset: 967, NextOffset: 2372 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -225141,185 +227208,184 @@ testutil.go:509: Offset: 135, NextOffset: 155 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 155, NextOffset: 175 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 175, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 411 - testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 534, NextOffset: 634 - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1116, NextOffset: 2678 - testutil.go:509: Offset: 977, NextOffset: 2381 + testutil.go:509: Offset: 195, NextOffset: 292 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt bar foo3.txt barlink test test2 .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: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 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 "": [barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt bar foo3.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: 101, NextOffset: 2126 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 testutil.go:395: Comparing: "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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + 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: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "test2" vs "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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1068,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1088,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1059,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1079,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1099,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 baz.txt foo3.txt test foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev .no.prefetch.landmark foo3.txt 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: 925, NextOffset: 945 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1108, NextOffset: 1128 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 985, NextOffset: 2427 - testutil.go:509: Offset: 1128, NextOffset: 2698 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 976, NextOffset: 2419 + testutil.go:509: Offset: 1119, NextOffset: 2690 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -225327,8 +227393,6 @@ testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 156, NextOffset: 176 @@ -225341,8 +227405,6 @@ testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 238, NextOffset: 258 @@ -225352,6 +227414,8 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:509: Offset: 416, NextOffset: 541 @@ -225361,17 +227425,22 @@ testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 925 - testutil.go:509: Offset: 641, NextOffset: 1068 + testutil.go:509: Offset: 498, NextOffset: 916 + testutil.go:509: Offset: 641, NextOffset: 1059 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt] 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 1059 + testutil.go:509: Offset: 498, NextOffset: 916 + 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" @@ -225381,6 +227450,8 @@ testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 136, NextOffset: 156 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 278, NextOffset: 298 @@ -225392,8 +227463,6 @@ testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 116, NextOffset: 136 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 258, NextOffset: 278 @@ -225402,193 +227471,163 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1068 - testutil.go:509: Offset: 498, NextOffset: 925 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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: 1068, NextOffset: 1088 - testutil.go:509: Offset: 925, NextOffset: 945 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1108, NextOffset: 1128 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1128, NextOffset: 2698 - testutil.go:509: Offset: 985, NextOffset: 2427 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 416, NextOffset: 541 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:509: Offset: 398, NextOffset: 498 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1119, NextOffset: 2690 + testutil.go:509: Offset: 976, NextOffset: 2419 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: "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: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: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 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: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + 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: "test2" vs "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: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 196, NextOffset: 216 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 236, NextOffset: 256 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 256, NextOffset: 276 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 276, NextOffset: 296 - testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:509: Offset: 296, NextOffset: 410 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:509: Offset: 410, NextOffset: 531 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 386, NextOffset: 482 - testutil.go:509: Offset: 531, NextOffset: 627 + testutil.go:509: Offset: 101, NextOffset: 2111 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 482, NextOffset: 820 - testutil.go:509: Offset: 627, NextOffset: 965 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -225600,13 +227639,13 @@ testutil.go:509: Offset: 860, NextOffset: 880 testutil.go:509: Offset: 1005, NextOffset: 1025 testutil.go:509: Offset: 880, NextOffset: 2209 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 1025, NextOffset: 2507 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -225617,32 +227656,39 @@ testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 151, NextOffset: 171 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 191, NextOffset: 286 testutil.go:509: Offset: 296, NextOffset: 410 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 236, NextOffset: 256 + testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 256, NextOffset: 276 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 276, NextOffset: 296 + testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 296, NextOffset: 410 + testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 191, NextOffset: 286 + testutil.go:509: Offset: 296, NextOffset: 410 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:509: Offset: 410, NextOffset: 531 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 386, NextOffset: 482 + testutil.go:509: Offset: 531, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 482, NextOffset: 820 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 627, NextOffset: 965 + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 410, NextOffset: 531 testutil.go:509: Offset: 286, NextOffset: 386 @@ -225650,22 +227696,18 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 531, NextOffset: 627 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 482 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 627, NextOffset: 965 testutil.go:509: Offset: 482, NextOffset: 820 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 985 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 985, NextOffset: 1005 - testutil.go:509: Offset: 840, NextOffset: 860 - testutil.go:509: Offset: 1005, NextOffset: 1025 - testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 - testutil.go:509: Offset: 880, NextOffset: 2209 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -225675,45 +227717,46 @@ testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 131, NextOffset: 151 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 256, NextOffset: 276 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 276, NextOffset: 296 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 296, NextOffset: 410 + testutil.go:509: Offset: 191, NextOffset: 286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 196, NextOffset: 216 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 236, NextOffset: 256 + testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 840, NextOffset: 860 + testutil.go:509: Offset: 1005, NextOffset: 1025 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1025, NextOffset: 2507 + testutil.go:509: Offset: 880, NextOffset: 2209 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -225721,109 +227764,131 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev barlink 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: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 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: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: "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: 101, NextOffset: 1967 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -225834,13 +227899,13 @@ testutil.go:509: Offset: 865, NextOffset: 885 testutil.go:509: Offset: 1009, NextOffset: 1029 testutil.go:509: Offset: 885, NextOffset: 2194 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 1029, NextOffset: 2526 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -225850,6 +227915,8 @@ testutil.go:509: Offset: 217, NextOffset: 237 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 237, NextOffset: 257 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 257, NextOffset: 277 testutil.go:509: Offset: 171, NextOffset: 191 @@ -225859,13 +227926,11 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 197, NextOffset: 217 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 217, NextOffset: 237 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 237, NextOffset: 257 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 257, NextOffset: 277 @@ -225875,8 +227940,6 @@ testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 289, NextOffset: 391 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 413, NextOffset: 535 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -225885,23 +227948,11 @@ testutil.go:509: Offset: 535, NextOffset: 633 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 489, NextOffset: 825 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 969 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 217, NextOffset: 237 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 237, NextOffset: 257 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 257, NextOffset: 277 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 277, NextOffset: 297 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 297, NextOffset: 413 - testutil.go:509: Offset: 191, NextOffset: 289 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -225919,14 +227970,31 @@ testutil.go:509: Offset: 845, NextOffset: 865 testutil.go:509: Offset: 1009, NextOffset: 1029 testutil.go:509: Offset: 865, NextOffset: 885 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 1029, NextOffset: 2526 testutil.go:509: Offset: 885, NextOffset: 2194 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 217, NextOffset: 237 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 237, NextOffset: 257 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 257, NextOffset: 277 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 277, NextOffset: 297 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 297, NextOffset: 413 + testutil.go:509: Offset: 191, NextOffset: 289 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 413, NextOffset: 535 + testutil.go:509: Offset: 289, NextOffset: 391 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -225940,29 +228008,36 @@ testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 277, NextOffset: 297 testutil.go:509: Offset: 171, NextOffset: 191 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:509: Offset: 191, NextOffset: 289 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 413, NextOffset: 535 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 289, NextOffset: 391 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev .no.prefetch.landmark 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: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1977 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: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" @@ -225994,8 +228069,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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" @@ -226003,25 +228076,30 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 @@ -226043,6 +228121,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + 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] @@ -226056,41 +228137,37 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":821,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":861,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":881,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":822,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":842,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":862,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":882,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark bar test baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:509: Offset: 634, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 968, NextOffset: 988 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 2182 + testutil.go:509: Offset: 1028, NextOffset: 2523 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -226100,6 +228177,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 92, NextOffset: 112 testutil.go:509: Offset: 198, NextOffset: 218 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 132 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 132, NextOffset: 152 @@ -226131,28 +228210,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 390, NextOffset: 488 testutil.go:509: Offset: 536, NextOffset: 634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 488, NextOffset: 821 - testutil.go:509: Offset: 634, 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: 821, NextOffset: 841 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 2178 - testutil.go:509: Offset: 1027, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar test baz.txt foo1.txt foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 112, NextOffset: 132 testutil.go:509: Offset: 238, NextOffset: 258 @@ -226163,21 +228225,41 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 536, NextOffset: 634 + testutil.go:509: Offset: 390, NextOffset: 488 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 968 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 414, NextOffset: 536 testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 967 - testutil.go:509: Offset: 488, NextOffset: 821 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 968, NextOffset: 988 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 2523 + testutil.go:509: Offset: 882, NextOffset: 2182 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -226193,41 +228275,27 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 536, NextOffset: 634 - testutil.go:509: Offset: 390, NextOffset: 488 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 2514 - testutil.go:509: Offset: 881, NextOffset: 2178 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 bar foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt test dev test2 .no.prefetch.landmark 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: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -226235,112 +228303,116 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test 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: 101, NextOffset: 1974 + 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: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":833,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":873,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":893,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1018,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 .no.prefetch.landmark 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -226369,6 +228441,8 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 193, NextOffset: 292 testutil.go:509: Offset: 298, NextOffset: 415 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 415, NextOffset: 539 @@ -226377,39 +228451,35 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 395, NextOffset: 496 testutil.go:509: Offset: 539, NextOffset: 640 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 833 - testutil.go:509: Offset: 640, NextOffset: 977 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 640, 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: 833, NextOffset: 853 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 893, NextOffset: 2235 - testutil.go:509: Offset: 1037, NextOffset: 2530 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1018, NextOffset: 1038 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 894, NextOffset: 2234 + testutil.go:509: Offset: 1038, NextOffset: 2530 + 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 "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 539 - testutil.go:509: Offset: 292, NextOffset: 395 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1037, NextOffset: 2530 - testutil.go:509: Offset: 893, NextOffset: 2235 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] 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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -226429,15 +228499,6 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 539, NextOffset: 640 - testutil.go:509: Offset: 395, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 640, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 833 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -226451,132 +228512,175 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 539, NextOffset: 640 + testutil.go:509: Offset: 395, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 640, NextOffset: 978 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 539 + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:509: Offset: 894, NextOffset: 2234 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar] + 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 dev bar barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 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: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: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - 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:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "test2" vs "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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.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: 376, NextOffset: 469 + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 771 + testutil.go:509: Offset: 614, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -226587,23 +228691,29 @@ testutil.go:509: Offset: 936, NextOffset: 956 testutil.go:509: Offset: 811, NextOffset: 831 testutil.go:509: Offset: 956, NextOffset: 976 - testutil.go:509: Offset: 831, NextOffset: 2086 - testutil.go:509: Offset: 976, NextOffset: 2388 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 831, NextOffset: 2087 + testutil.go:509: Offset: 976, NextOffset: 2389 testutil.go:395: Comparing: "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: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: 108 testutil.go:509: Offset: 192, NextOffset: 212 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 232, NextOffset: 252 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 148, NextOffset: 168 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 168, NextOffset: 188 @@ -226622,31 +228732,33 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 188, NextOffset: 279 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 279, NextOffset: 376 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 403, 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: 376, NextOffset: 469 - testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 771 testutil.go:509: Offset: 614, NextOffset: 916 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 469, 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: 916, NextOffset: 936 testutil.go:509: Offset: 771, NextOffset: 791 testutil.go:509: Offset: 936, NextOffset: 956 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 791, NextOffset: 811 testutil.go:509: Offset: 956, NextOffset: 976 testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 976, NextOffset: 2388 - testutil.go:509: Offset: 831, NextOffset: 2086 + testutil.go:509: Offset: 976, NextOffset: 2389 + testutil.go:509: Offset: 831, NextOffset: 2087 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -226662,48 +228774,44 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 403, NextOffset: 521 + testutil.go:509: Offset: 279, NextOffset: 376 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 232, NextOffset: 252 testutil.go:509: Offset: 128, NextOffset: 148 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 148, NextOffset: 168 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 916 - testutil.go:509: Offset: 469, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test2 baz.txt foo3.txt 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" @@ -226716,13 +228824,19 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 @@ -226750,16 +228864,34 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt bar 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:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2 baz.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: 97, NextOffset: 1900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 @@ -226770,40 +228902,33 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1900 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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1724 - 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1900 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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 @@ -226812,34 +228937,43 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 + 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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":790,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":810,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":830,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":850,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":993,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test2 bar foo3.txt test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test 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: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2406 + testutil.go:509: Offset: 790, NextOffset: 810 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 933, NextOffset: 953 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 953, NextOffset: 973 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:509: Offset: 993, NextOffset: 2405 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -226861,11 +228995,15 @@ testutil.go:509: Offset: 110, NextOffset: 130 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 130, NextOffset: 150 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 232, NextOffset: 252 testutil.go:509: Offset: 150, NextOffset: 170 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 272, NextOffset: 292 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -226876,8 +229014,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 + 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 test2 bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test 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: 408, NextOffset: 528 + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 953 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 953, NextOffset: 973 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 993, NextOffset: 2405 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -226891,12 +229055,6 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 408, NextOffset: 528 - testutil.go:509: Offset: 286, NextOffset: 385 - 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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -226910,25 +229068,9 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 954 - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:509: Offset: 851, NextOffset: 2120 + testutil.go:509: Offset: 623, NextOffset: 933 + testutil.go:509: Offset: 480, NextOffset: 790 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" @@ -226936,149 +229078,131 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.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: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 baz.txt 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: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "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: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: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":780,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":800,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt 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: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 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: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 780, NextOffset: 800 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 840, NextOffset: 2113 - testutil.go:509: Offset: 983, NextOffset: 2393 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227116,16 +229240,59 @@ testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 780 - testutil.go:509: Offset: 620, NextOffset: 923 + testutil.go:509: Offset: 477, NextOffset: 781 + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 841, NextOffset: 2112 + testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 841, NextOffset: 2112 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:509: Offset: 477, NextOffset: 781 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -227139,31 +229306,6 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 923 - testutil.go:509: Offset: 477, NextOffset: 780 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 780, NextOffset: 800 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 983, NextOffset: 2393 - testutil.go:509: Offset: 840, NextOffset: 2113 - 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -227178,10 +229320,23 @@ testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 @@ -227206,11 +229361,11 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227226,7 +229381,10 @@ testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 @@ -227238,9 +229396,10 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -227252,6 +229411,12 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 + 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" @@ -227267,9 +229432,6 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -227278,48 +229440,28 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 .no.prefetch.landmark bar foo3.txt dev] + 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 test baz.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 792 - testutil.go:509: Offset: 625, NextOffset: 934 + testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:509: Offset: 625, 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: 792, NextOffset: 812 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 852, NextOffset: 2127 - testutil.go:509: Offset: 994, NextOffset: 2409 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 997, NextOffset: 2415 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -227361,7 +229503,7 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -227375,21 +229517,13 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, NextOffset: 387 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 954 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 994, NextOffset: 2409 - testutil.go:509: Offset: 852, NextOffset: 2127 + testutil.go:395: Comparing: "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" @@ -227405,163 +229539,175 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 934 - testutil.go:509: Offset: 483, NextOffset: 792 + testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 957 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 997, NextOffset: 2415 + testutil.go:509: Offset: 855, NextOffset: 2128 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - 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:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":861,"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":901,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"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":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1066,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1035,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1055,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 850 + testutil.go:509: Offset: 614, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 921, NextOffset: 2273 - testutil.go:509: Offset: 1066, NextOffset: 2563 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 910, NextOffset: 2263 + testutil.go:509: Offset: 1055, NextOffset: 2550 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: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" @@ -227598,25 +229744,26 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 376, NextOffset: 469 testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 861 - testutil.go:509: Offset: 614, NextOffset: 1006 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar 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: 1006, NextOffset: 1026 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1066, NextOffset: 2563 - testutil.go:509: Offset: 921, NextOffset: 2273 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1055, NextOffset: 2550 + testutil.go:509: Offset: 910, NextOffset: 2263 + testutil.go:395: Comparing: "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: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -227630,6 +229777,13 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -227643,163 +229797,163 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - 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: 403, NextOffset: 521 testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 1006 - testutil.go:509: Offset: 469, NextOffset: 861 + testutil.go:509: Offset: 614, NextOffset: 995 + testutil.go:509: Offset: 469, NextOffset: 850 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 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: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: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - 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 [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: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":906,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":926,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1009,"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":1049,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"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":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 .no.prefetch.landmark foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 857 + testutil.go:509: Offset: 623, NextOffset: 1000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 926, NextOffset: 2280 - testutil.go:509: Offset: 1069, NextOffset: 2570 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 917, NextOffset: 2276 + testutil.go:509: Offset: 1060, NextOffset: 2563 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -227832,20 +229986,14 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:509: Offset: 408, NextOffset: 528 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 866 - testutil.go:509: Offset: 623, NextOffset: 1009 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test 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": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -227862,11 +230010,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 408, NextOffset: 528 testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1060, NextOffset: 2563 + testutil.go:509: Offset: 917, NextOffset: 2276 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227882,166 +230037,142 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 1009 - testutil.go:509: Offset: 480, NextOffset: 866 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1069, NextOffset: 2570 - testutil.go:509: Offset: 926, NextOffset: 2280 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 623, NextOffset: 1000 + testutil.go:509: Offset: 480, NextOffset: 857 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] + 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: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink 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": [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: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:401: Directory: "" vs "": [bar foo3.txt 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: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + 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: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 .no.prefetch.landmark baz.txt 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: 859, NextOffset: 879 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 919, NextOffset: 2277 - testutil.go:509: Offset: 1062, NextOffset: 2561 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt 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: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" @@ -228083,11 +230214,41 @@ testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 859 - testutil.go:509: Offset: 620, NextOffset: 1002 + testutil.go:509: Offset: 477, NextOffset: 850 + testutil.go:509: Offset: 620, 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: 850, NextOffset: 870 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 910, NextOffset: 2269 + testutil.go:509: Offset: 1053, NextOffset: 2549 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt 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: 993, NextOffset: 1013 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1053, NextOffset: 2549 + testutil.go:509: Offset: 910, NextOffset: 2269 + testutil.go:395: Comparing: "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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -228101,37 +230262,6 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 1002 - testutil.go:509: Offset: 477, NextOffset: 859 - 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1062, NextOffset: 2561 - testutil.go:509: Offset: 919, 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -228145,25 +230275,25 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 620, NextOffset: 993 + testutil.go:509: Offset: 477, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev 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: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -228171,123 +230301,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [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: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 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: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: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":888,"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":928,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1010,"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":1050,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.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: 868, NextOffset: 888 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 928, NextOffset: 2285 - testutil.go:509: Offset: 1070, NextOffset: 2576 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test .no.prefetch.landmark barlink 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -228325,22 +230456,48 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 868 - testutil.go:509: Offset: 625, NextOffset: 1010 + testutil.go:509: Offset: 483, NextOffset: 859 + testutil.go:509: Offset: 625, NextOffset: 1001 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 919, NextOffset: 2276 + testutil.go:509: Offset: 1061, NextOffset: 2565 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:509: Offset: 483, NextOffset: 859 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1070, NextOffset: 2576 - testutil.go:509: Offset: 928, NextOffset: 2285 + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1061, NextOffset: 2565 + testutil.go:509: Offset: 919, NextOffset: 2276 + 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -228368,169 +230525,142 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 - testutil.go:509: Offset: 193, NextOffset: 287 - 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: 409, NextOffset: 529 - testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 1010 - testutil.go:509: Offset: 483, NextOffset: 868 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, NextOffset: 387 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 .no.prefetch.landmark baz.txt foo1.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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 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: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: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 930, NextOffset: 950 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 849, NextOffset: 2103 - testutil.go:509: Offset: 990, NextOffset: 2401 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt 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: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" @@ -228570,19 +230700,29 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 474, NextOffset: 789 testutil.go:509: Offset: 615, NextOffset: 930 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 930, NextOffset: 950 testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 930, NextOffset: 950 testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 950, NextOffset: 970 testutil.go:509: Offset: 829, NextOffset: 849 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 849, NextOffset: 2104 testutil.go:509: Offset: 990, NextOffset: 2401 - testutil.go:509: Offset: 849, NextOffset: 2103 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 930 + testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -228598,18 +230738,21 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:509: Offset: 189, NextOffset: 282 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 520, NextOffset: 615 - testutil.go:509: Offset: 379, NextOffset: 474 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 829, NextOffset: 849 + testutil.go:509: Offset: 990, NextOffset: 2401 + testutil.go:509: Offset: 849, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -228623,159 +230766,154 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:509: Offset: 189, NextOffset: 282 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:509: Offset: 282, NextOffset: 379 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 930 - testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 520, NextOffset: 615 + testutil.go:509: Offset: 379, NextOffset: 474 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev test2 foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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 foo1.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 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: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: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":945,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":985,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark bar test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 796 - testutil.go:509: Offset: 622, NextOffset: 938 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 856, NextOffset: 2129 - testutil.go:509: Offset: 998, NextOffset: 2410 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 863, NextOffset: 2132 + testutil.go:509: Offset: 1005, 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -228812,8 +230950,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 803 + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -228827,37 +230977,6 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:509: Offset: 284, NextOffset: 384 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 938 - testutil.go:509: Offset: 480, NextOffset: 796 - 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: 526, NextOffset: 622 - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2410 - testutil.go:509: Offset: 856, NextOffset: 2129 - 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: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -228871,28 +230990,48 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:509: Offset: 284, NextOffset: 384 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:509: Offset: 480, NextOffset: 803 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 1005, NextOffset: 2421 + testutil.go:509: Offset: 863, NextOffset: 2132 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink dev foo3.txt test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt dev barlink test 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: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -228900,103 +231039,138 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev foo3.txt test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt foo3.txt test2 .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: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2130 + testutil.go:509: Offset: 999, NextOffset: 2408 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: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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 dev test2 baz.txt 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: 90, NextOffset: 110 + testutil.go:509: Offset: 192, NextOffset: 212 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 190, NextOffset: 285 + testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 @@ -229019,43 +231193,32 @@ testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 795 - testutil.go:509: Offset: 622, NextOffset: 937 + testutil.go:509: Offset: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2125 - testutil.go:509: Offset: 997, NextOffset: 2406 - 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 "": [foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev 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: 406, NextOffset: 526 + testutil.go:509: Offset: 285, NextOffset: 384 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 testutil.go:395: Comparing: "test2" vs "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: 110 testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 110, NextOffset: 130 testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 130, NextOffset: 150 testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 150, NextOffset: 170 testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 190, NextOffset: 285 + testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 190, NextOffset: 285 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -229069,176 +231232,163 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:509: Offset: 190, NextOffset: 285 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 937 - testutil.go:509: Offset: 480, NextOffset: 795 - 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: 526, NextOffset: 622 testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 957 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 2406 - testutil.go:509: Offset: 855, NextOffset: 2125 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2130 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar 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: 192, NextOffset: 212 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 292, NextOffset: 406 - testutil.go:509: Offset: 190, NextOffset: 285 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test] + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt 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: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + 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: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - 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: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test test2 bar foo3.txt dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 110 testutil.go:509: Offset: 194, NextOffset: 214 @@ -229252,37 +231402,6 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 294, NextOffset: 411 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 484, NextOffset: 803 - testutil.go:509: Offset: 630, NextOffset: 949 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 803, NextOffset: 823 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 823, NextOffset: 843 - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 863, NextOffset: 2133 - testutil.go:509: Offset: 1009, NextOffset: 2424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 110 testutil.go:509: Offset: 194, NextOffset: 214 @@ -229296,25 +231415,31 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 294, NextOffset: 411 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 bar foo3.txt dev .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: 411, NextOffset: 532 testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 484, NextOffset: 803 + testutil.go:509: Offset: 630, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 803, NextOffset: 823 - testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 823, NextOffset: 843 - testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 969, NextOffset: 989 testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 863, NextOffset: 2134 testutil.go:509: Offset: 1009, NextOffset: 2424 - testutil.go:509: Offset: 863, NextOffset: 2133 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -229328,20 +231453,20 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:509: Offset: 286, NextOffset: 386 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 630, NextOffset: 949 testutil.go:509: Offset: 484, NextOffset: 803 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: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: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -229355,49 +231480,45 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 foo1.txt foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 1009, NextOffset: 2424 + testutil.go:509: Offset: 863, NextOffset: 2134 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 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: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" @@ -229405,40 +231526,54 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo1.txt foo3.txt barlink test dev 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: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 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: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" @@ -229446,41 +231581,54 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 baz.txt foo1.txt barlink test dev] + 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 test dev test2 foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229530,44 +231678,18 @@ testutil.go:509: Offset: 921, NextOffset: 941 testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 825, NextOffset: 2051 - testutil.go:509: Offset: 961, NextOffset: 2343 - 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:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 961, NextOffset: 2344 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar] 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: 901, NextOffset: 921 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 921, NextOffset: 941 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2343 - testutil.go:509: Offset: 825, NextOffset: 2051 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt barlink 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: 389, NextOffset: 501 + testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 901 - testutil.go:509: Offset: 454, NextOffset: 765 - testutil.go:395: Comparing: "test2" vs "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: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -229581,6 +231703,29 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 901 + testutil.go:509: Offset: 454, 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: 901, NextOffset: 921 + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 921, NextOffset: 941 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 961, NextOffset: 2344 + testutil.go:509: Offset: 825, NextOffset: 2050 + 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: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -229594,161 +231739,138 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:509: Offset: 272, NextOffset: 365 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev foo3.txt test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - 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 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: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + 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: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "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: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark bar barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 374, NextOffset: 465 - testutil.go:509: Offset: 509, NextOffset: 600 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2358 + 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 .no.prefetch.landmark barlink 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: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229780,33 +231902,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 279, NextOffset: 374 testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark bar barlink test dev test2 baz.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: 509, NextOffset: 600 testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 977, NextOffset: 2358 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:395: Comparing: "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:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2078 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar foo3.txt test .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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -229820,6 +231937,37 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 2078 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -229833,144 +231981,150 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 917 - testutil.go:509: Offset: 465, NextOffset: 782 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] + 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: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 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: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: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - 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: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 765, NextOffset: 785 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 918, NextOffset: 938 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 938, NextOffset: 958 + testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 958, NextOffset: 2338 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230010,20 +232164,34 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 461, NextOffset: 765 testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink] 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: 390, NextOffset: 502 + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 594 + testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 765, NextOffset: 785 testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 765, NextOffset: 785 testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 825, NextOffset: 2056 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 958, NextOffset: 2338 + testutil.go:509: Offset: 825, NextOffset: 2057 + 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: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -230037,35 +232205,9 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:509: Offset: 825, NextOffset: 2056 - testutil.go:395: Comparing: "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: "bar" vs "bar" - testutil.go:401: 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: 594 - testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 594, NextOffset: 898 testutil.go:509: Offset: 461, NextOffset: 765 - 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" @@ -230082,131 +232224,160 @@ testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] + 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 dev test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt 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: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":775,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":795,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":966,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":778,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":798,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":949,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 281, NextOffset: 377 + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 778 + testutil.go:509: Offset: 600, NextOffset: 909 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:509: Offset: 969, NextOffset: 2356 + 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" @@ -230235,58 +232406,10 @@ testutil.go:509: Offset: 266, NextOffset: 286 testutil.go:509: Offset: 191, NextOffset: 281 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 775 - testutil.go:509: Offset: 600, NextOffset: 906 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 835, NextOffset: 2066 - testutil.go:509: Offset: 966, NextOffset: 2351 - 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 baz.txt foo3.txt barlink foo1.txt bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 966, NextOffset: 2351 - testutil.go:509: Offset: 835, NextOffset: 2066 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -230319,142 +232442,155 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 906 - testutil.go:509: Offset: 469, NextOffset: 775 + testutil.go:509: Offset: 600, NextOffset: 909 + testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:509: Offset: 838, NextOffset: 2071 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 baz.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "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: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: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + 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 [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: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 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: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: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":863,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":883,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1019,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":990,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1010,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230492,27 +232628,40 @@ testutil.go:509: Offset: 365, NextOffset: 454 testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 454, NextOffset: 843 - testutil.go:509: Offset: 590, NextOffset: 979 + testutil.go:509: Offset: 454, NextOffset: 834 + testutil.go:509: Offset: 590, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 979, NextOffset: 999 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 903, NextOffset: 2213 - testutil.go:509: Offset: 1039, NextOffset: 2496 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 894, NextOffset: 2203 + testutil.go:509: Offset: 1030, NextOffset: 2488 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev .no.prefetch.landmark bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar] 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: 501, NextOffset: 590 testutil.go:509: Offset: 365, NextOffset: 454 + 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" @@ -230528,6 +232677,20 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 970 + testutil.go:509: Offset: 454, NextOffset: 834 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 990 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1030, NextOffset: 2488 + testutil.go:509: Offset: 894, NextOffset: 2203 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -230544,178 +232707,154 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 389, NextOffset: 501 testutil.go:509: Offset: 272, NextOffset: 365 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 979 - testutil.go:509: Offset: 454, NextOffset: 843 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 999 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1039, NextOffset: 2496 - testutil.go:509: Offset: 903, NextOffset: 2213 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 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: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":867,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":887,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":927,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:509: Offset: 395, NextOffset: 509 + 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 test dev test2 bar barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 867 - testutil.go:509: Offset: 600, NextOffset: 1002 + testutil.go:509: Offset: 465, NextOffset: 857 + testutil.go:509: Offset: 600, NextOffset: 992 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 927, NextOffset: 2252 - testutil.go:509: Offset: 1062, NextOffset: 2528 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 917, NextOffset: 2241 + testutil.go:509: Offset: 1052, NextOffset: 2521 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -230748,31 +232887,11 @@ testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 187, NextOffset: 279 testutil.go:509: Offset: 285, NextOffset: 395 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:509: Offset: 395, NextOffset: 509 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1002 - testutil.go:509: Offset: 465, NextOffset: 867 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1062, NextOffset: 2528 - testutil.go:509: Offset: 927, NextOffset: 2252 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -230786,6 +232905,31 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 992 + testutil.go:509: Offset: 465, NextOffset: 857 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1052, NextOffset: 2521 + testutil.go:509: Offset: 917, NextOffset: 2241 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -230799,140 +232943,164 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 foo3.txt barlink test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar foo3.txt 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: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "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:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":889,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev baz.txt bar 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" + testutil.go:509: Offset: 369, NextOffset: 461 + testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 461, NextOffset: 849 + testutil.go:509: Offset: 594, 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: 849, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 909, NextOffset: 2234 + testutil.go:509: Offset: 1042, NextOffset: 2508 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230964,41 +233132,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 275, NextOffset: 369 testutil.go:509: Offset: 390, 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: 369, NextOffset: 461 - testutil.go:509: Offset: 502, NextOffset: 594 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 859 - testutil.go:509: Offset: 594, NextOffset: 992 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 919, NextOffset: 2240 - testutil.go:509: Offset: 1052, NextOffset: 2513 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1042, NextOffset: 2508 + testutil.go:509: Offset: 909, NextOffset: 2234 testutil.go:395: Comparing: "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar 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: 502, NextOffset: 594 - testutil.go:509: Offset: 369, NextOffset: 461 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -231012,6 +233165,13 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 594 + testutil.go:509: Offset: 369, NextOffset: 461 + testutil.go:395: Comparing: "test2" vs "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: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -231029,69 +233189,35 @@ testutil.go:509: Offset: 390, NextOffset: 502 testutil.go:509: Offset: 275, NextOffset: 369 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 594, NextOffset: 992 - testutil.go:509: Offset: 461, NextOffset: 859 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1052, NextOffset: 2513 - testutil.go:509: Offset: 919, NextOffset: 2240 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 594, NextOffset: 982 + testutil.go:509: Offset: 461, NextOffset: 849 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.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: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -231099,23 +233225,53 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 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] @@ -231123,83 +233279,61 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":890,"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":930,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":862,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":922,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 .no.prefetch.landmark foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 870 - testutil.go:509: Offset: 600, NextOffset: 1001 + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:509: Offset: 600, 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: 870, NextOffset: 890 - testutil.go:509: Offset: 1001, NextOffset: 1021 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:509: Offset: 1061, NextOffset: 2530 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 922, NextOffset: 2246 + testutil.go:509: Offset: 1053, NextOffset: 2521 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -231232,8 +233366,25 @@ testutil.go:509: Offset: 266, NextOffset: 286 testutil.go:509: Offset: 191, NextOffset: 281 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.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: 600, NextOffset: 993 + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -231247,12 +233398,26 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1013 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1053, NextOffset: 2521 + testutil.go:509: Offset: 922, NextOffset: 2246 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231268,177 +233433,170 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1001 - testutil.go:509: Offset: 469, 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: 1001, NextOffset: 1021 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1061, NextOffset: 2530 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":768,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":788,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":902,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":922,"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":962,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 109, NextOffset: 129 + testutil.go:509: Offset: 205, NextOffset: 225 + testutil.go:509: Offset: 129, NextOffset: 149 + testutil.go:509: Offset: 225, NextOffset: 245 + testutil.go:509: Offset: 149, NextOffset: 169 + testutil.go:509: Offset: 245, NextOffset: 265 + testutil.go:509: Offset: 169, NextOffset: 189 + testutil.go:509: Offset: 265, NextOffset: 285 + testutil.go:509: Offset: 189, NextOffset: 277 + testutil.go:509: Offset: 285, NextOffset: 392 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:509: Offset: 392, NextOffset: 504 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 370, NextOffset: 459 testutil.go:509: Offset: 504, NextOffset: 593 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 459, NextOffset: 769 - testutil.go:509: Offset: 593, NextOffset: 903 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:509: Offset: 593, NextOffset: 902 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 829, NextOffset: 2053 - testutil.go:509: Offset: 963, NextOffset: 2340 + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 828, NextOffset: 2052 + testutil.go:509: Offset: 962, NextOffset: 2340 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: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" @@ -231458,36 +233616,14 @@ testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 189, NextOffset: 277 testutil.go:509: Offset: 285, NextOffset: 392 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 109, NextOffset: 129 - testutil.go:509: Offset: 205, NextOffset: 225 - testutil.go:509: Offset: 129, NextOffset: 149 - testutil.go:509: Offset: 225, NextOffset: 245 - testutil.go:509: Offset: 149, NextOffset: 169 - testutil.go:509: Offset: 245, NextOffset: 265 - testutil.go:509: Offset: 169, NextOffset: 189 - testutil.go:509: Offset: 265, NextOffset: 285 - testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:509: Offset: 285, NextOffset: 392 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 277, NextOffset: 370 - testutil.go:509: Offset: 392, NextOffset: 504 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 [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: 903, NextOffset: 923 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 963, NextOffset: 2340 - testutil.go:509: Offset: 829, NextOffset: 2053 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test 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: "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" @@ -231503,20 +233639,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 392, NextOffset: 504 - testutil.go:509: Offset: 277, NextOffset: 370 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 504, NextOffset: 593 - testutil.go:509: Offset: 370, NextOffset: 459 - 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: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -231530,141 +233652,161 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 504, NextOffset: 593 + testutil.go:509: Offset: 370, NextOffset: 459 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 593, NextOffset: 903 - testutil.go:509: Offset: 459, NextOffset: 769 + testutil.go:509: Offset: 593, NextOffset: 902 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 962, NextOffset: 2340 + testutil.go:509: Offset: 828, NextOffset: 2052 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 .no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev 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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev foo1.txt barlink test2 .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev baz.txt bar barlink test test2 .no.prefetch.landmark 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: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" @@ -231702,42 +233844,22 @@ testutil.go:509: Offset: 378, NextOffset: 470 testutil.go:509: Offset: 510, NextOffset: 602 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:509: Offset: 602, NextOffset: 917 + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:509: Offset: 602, NextOffset: 924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 845, NextOffset: 2087 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2364 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar 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: 510, NextOffset: 602 - testutil.go:509: Offset: 378, NextOffset: 470 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 602, NextOffset: 917 - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 977, NextOffset: 2356 - testutil.go:509: Offset: 845, NextOffset: 2087 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test test2 .no.prefetch.landmark 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: 187, NextOffset: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -231751,12 +233873,23 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "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: 510, NextOffset: 602 + testutil.go:509: Offset: 378, NextOffset: 470 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:509: Offset: 852, NextOffset: 2096 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231775,36 +233908,37 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 396, NextOffset: 510 testutil.go:509: Offset: 283, NextOffset: 378 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -231812,84 +233946,92 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] vs [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: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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" @@ -231897,10 +234039,27 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"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":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2080 + testutil.go:509: Offset: 972, NextOffset: 2360 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231938,28 +234097,38 @@ testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:509: Offset: 509, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 284, NextOffset: 383 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 605 + testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:509: Offset: 971, NextOffset: 2354 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2360 + testutil.go:509: Offset: 846, NextOffset: 2080 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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 foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "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: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -231973,37 +234142,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 971, NextOffset: 2354 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:395: Comparing: "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: 395, NextOffset: 509 - testutil.go:509: Offset: 284, NextOffset: 383 - 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: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -232017,132 +234155,159 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 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: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + 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: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + 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: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":793,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":813,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":833,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 285, NextOffset: 385 + testutil.go:509: Offset: 399, NextOffset: 514 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 385, NextOffset: 483 + testutil.go:509: Offset: 514, NextOffset: 612 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 483, NextOffset: 794 + testutil.go:509: Offset: 612, NextOffset: 923 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:509: Offset: 983, NextOffset: 2370 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" @@ -232177,53 +234342,8 @@ testutil.go:509: Offset: 269, NextOffset: 289 testutil.go:509: Offset: 189, NextOffset: 285 testutil.go:509: Offset: 289, NextOffset: 399 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 285, NextOffset: 385 - testutil.go:509: Offset: 399, NextOffset: 514 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 385, NextOffset: 483 - testutil.go:509: Offset: 514, NextOffset: 612 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 793 - testutil.go:509: Offset: 612, NextOffset: 922 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:509: Offset: 982, NextOffset: 2369 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink baz.txt foo3.txt 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 612, NextOffset: 922 - testutil.go:509: Offset: 483, NextOffset: 793 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 982, NextOffset: 2369 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar 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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -232246,6 +234366,8 @@ testutil.go:509: Offset: 514, NextOffset: 612 testutil.go:509: Offset: 385, NextOffset: 483 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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -232259,28 +234381,31 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:509: Offset: 189, NextOffset: 285 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test dev test2 baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 612, NextOffset: 923 + testutil.go:509: Offset: 483, NextOffset: 794 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 983, NextOffset: 2370 + testutil.go:509: Offset: 854, NextOffset: 2086 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 bar foo3.txt dev .no.prefetch.landmark 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" @@ -232321,17 +234446,9 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 @@ -232339,12 +234456,30 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1869 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -232360,11 +234495,21 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "baz.txt" vs "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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 @@ -232373,18 +234518,15 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo3.txt barlink test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 194, NextOffset: 214 @@ -232419,10 +234561,10 @@ testutil.go:509: Offset: 979, NextOffset: 999 testutil.go:509: Offset: 858, NextOffset: 878 testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 878, NextOffset: 2219 - testutil.go:509: Offset: 1019, NextOffset: 2505 + testutil.go:509: Offset: 878, NextOffset: 2222 + testutil.go:509: Offset: 1019, NextOffset: 2503 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: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" @@ -232443,10 +234585,33 @@ testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:509: Offset: 294, NextOffset: 409 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 214, NextOffset: 234 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 234, NextOffset: 254 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 254, NextOffset: 274 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 274, NextOffset: 294 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 294, NextOffset: 409 + testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 959 + testutil.go:509: Offset: 487, NextOffset: 818 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -232461,18 +234626,8 @@ testutil.go:509: Offset: 838, NextOffset: 858 testutil.go:509: Offset: 999, NextOffset: 1019 testutil.go:509: Offset: 858, NextOffset: 878 - testutil.go:509: Offset: 1019, NextOffset: 2505 - testutil.go:509: Offset: 878, 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" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 959 - testutil.go:509: Offset: 487, NextOffset: 818 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1019, NextOffset: 2503 + testutil.go:509: Offset: 878, NextOffset: 2222 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -232488,162 +234643,132 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 214, NextOffset: 234 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 234, NextOffset: 254 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 254, NextOffset: 274 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 274, NextOffset: 294 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 294, NextOffset: 409 - testutil.go:509: Offset: 193, NextOffset: 288 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "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: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":826,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":846,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":866,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1008,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1016,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark foo1.txt 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: 826, NextOffset: 846 - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 886, NextOffset: 2195 - testutil.go:509: Offset: 1028, NextOffset: 2517 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev test2 foo1.txt test .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -232681,13 +234806,28 @@ testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 826 - testutil.go:509: Offset: 638, NextOffset: 968 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 638, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:509: Offset: 1036, NextOffset: 2528 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev test2 foo1.txt test .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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -232701,6 +234841,23 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 976 + testutil.go:509: Offset: 496, NextOffset: 834 + 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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -232714,65 +234871,38 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 968 - testutil.go:509: Offset: 496, 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: 968, NextOffset: 988 - testutil.go:509: Offset: 826, NextOffset: 846 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1028, NextOffset: 2517 - testutil.go:509: Offset: 886, NextOffset: 2195 - 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: 415, NextOffset: 538 testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:509: Offset: 396, 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: 976, NextOffset: 996 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1036, NextOffset: 2528 + testutil.go:509: Offset: 894, NextOffset: 2204 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 101, NextOffset: 1955 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 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: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" @@ -232780,123 +234910,107 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":824,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":844,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":864,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":884,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":983,"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":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:509: Offset: 534, NextOffset: 634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 824 - testutil.go:509: Offset: 634, NextOffset: 963 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 864, NextOffset: 884 - testutil.go:509: Offset: 1003, NextOffset: 1023 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:509: Offset: 1023, NextOffset: 2509 - 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:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test test2 baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -232910,6 +235024,37 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:509: Offset: 634, 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: 832, NextOffset: 852 + testutil.go:509: Offset: 971, NextOffset: 991 + testutil.go:509: Offset: 852, NextOffset: 872 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 1031, NextOffset: 2521 + 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: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -232923,11 +235068,27 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 292, NextOffset: 395 - testutil.go:509: Offset: 411, NextOffset: 534 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:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt 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: 534, NextOffset: 634 + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 991 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 852, NextOffset: 872 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1031, NextOffset: 2521 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -232941,37 +235102,6 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 534, NextOffset: 634 - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 963 - testutil.go:509: Offset: 495, NextOffset: 824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1003, NextOffset: 1023 - testutil.go:509: Offset: 864, NextOffset: 884 - testutil.go:509: Offset: 1023, NextOffset: 2509 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -232985,149 +235115,146 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 971 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 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: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: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, 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: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo3.txt barlink test test2 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: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":828,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":848,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":868,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":888,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":839,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":859,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 foo1.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 828 - testutil.go:509: Offset: 641, 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: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 868 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 888, NextOffset: 2234 - testutil.go:509: Offset: 1031, NextOffset: 2525 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -233168,25 +235295,40 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:509: Offset: 641, 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: 839, NextOffset: 859 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2538 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink 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: 641, NextOffset: 982 + testutil.go:509: Offset: 498, NextOffset: 839 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 848, NextOffset: 868 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1031, NextOffset: 2525 - testutil.go:509: Offset: 888, NextOffset: 2234 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2244 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -233204,14 +235346,14 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 971 - testutil.go:509: Offset: 498, NextOffset: 828 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233228,153 +235370,156 @@ testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 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: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 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: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: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "test2" vs "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: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + 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: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - 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: "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: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":928,"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":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1049,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1069,"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":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1038,"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":1078,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] + testutil.go: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 test2 bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 390, NextOffset: 487 testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 487, NextOffset: 908 - testutil.go:509: Offset: 628, NextOffset: 1049 + testutil.go:509: Offset: 487, NextOffset: 897 + testutil.go:509: Offset: 628, NextOffset: 1038 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 968, NextOffset: 2407 - testutil.go:509: Offset: 1109, NextOffset: 2669 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 957, NextOffset: 2397 + testutil.go:509: Offset: 1098, NextOffset: 2659 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: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" @@ -233407,27 +235552,25 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:509: Offset: 294, NextOffset: 409 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1049 - testutil.go:509: Offset: 487, NextOffset: 908 + testutil.go:509: Offset: 628, NextOffset: 1038 + testutil.go:509: Offset: 487, NextOffset: 897 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1109, NextOffset: 2669 - testutil.go:509: Offset: 968, NextOffset: 2407 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 1098, NextOffset: 2659 + testutil.go:509: Offset: 957, NextOffset: 2397 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -233452,7 +235595,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -233470,99 +235612,91 @@ testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:509: Offset: 288, NextOffset: 390 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "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: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: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2117 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -233570,31 +235704,68 @@ testutil.go:395: Comparing: "test2" vs "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: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":910,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":930,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1052,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:509: Offset: 415, NextOffset: 538 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1064,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1084,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1104,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:509: Offset: 396, NextOffset: 496 + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 496, NextOffset: 910 + testutil.go:509: Offset: 638, NextOffset: 1052 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 910, NextOffset: 930 + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 970, NextOffset: 2378 + testutil.go:509: Offset: 1112, NextOffset: 2683 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233623,37 +235794,8 @@ testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 396, NextOffset: 496 - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 922 - testutil.go:509: Offset: 638, 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: 922, NextOffset: 942 - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 982, NextOffset: 2389 - testutil.go:509: Offset: 1124, NextOffset: 2693 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo1.txt foo3.txt 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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -233667,24 +235809,35 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:509: Offset: 292, NextOffset: 396 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 1064 - testutil.go:509: Offset: 496, NextOffset: 922 + testutil.go:509: Offset: 638, NextOffset: 1052 + testutil.go:509: Offset: 496, NextOffset: 910 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 910, NextOffset: 930 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1112, NextOffset: 2683 + testutil.go:509: Offset: 970, NextOffset: 2378 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233700,164 +235853,158 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1124, NextOffset: 2693 - testutil.go:509: Offset: 982, NextOffset: 2389 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2 baz.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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "test2" vs "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: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1076,"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":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":927,"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":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1046,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1066,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar 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: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 917 - testutil.go:509: Offset: 634, NextOffset: 1056 + testutil.go:509: Offset: 495, NextOffset: 907 + testutil.go:509: Offset: 634, NextOffset: 1046 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 977, NextOffset: 2381 - testutil.go:509: Offset: 1116, NextOffset: 2678 + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1046, NextOffset: 1066 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1086, NextOffset: 1106 + testutil.go:509: Offset: 967, NextOffset: 2372 + testutil.go:509: Offset: 1106, NextOffset: 2668 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233889,15 +236036,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar] 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -233911,18 +236061,27 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 1056 - testutil.go:509: Offset: 495, NextOffset: 917 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 634, NextOffset: 1046 + testutil.go:509: Offset: 495, NextOffset: 907 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1046, NextOffset: 1066 + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1086, NextOffset: 1106 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1106, NextOffset: 2668 + testutil.go:509: Offset: 967, NextOffset: 2372 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -233936,149 +236095,138 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1116, NextOffset: 2678 - testutil.go:509: Offset: 977, NextOffset: 2381 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev foo1.txt 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: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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 .no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 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: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: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "test2" vs "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: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1059,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1079,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1099,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 bar foo3.txt dev 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: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: "dev/testblock" vs "dev/testblock" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1068,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1088,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 bar dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234116,28 +236264,22 @@ testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 925 - testutil.go:509: Offset: 641, NextOffset: 1068 + testutil.go:509: Offset: 498, NextOffset: 916 + testutil.go:509: Offset: 641, NextOffset: 1059 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 925, NextOffset: 945 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1108, NextOffset: 1128 - testutil.go:509: Offset: 985, NextOffset: 2427 - testutil.go:509: Offset: 1128, NextOffset: 2698 - 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:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 976, NextOffset: 2419 + testutil.go:509: Offset: 1119, NextOffset: 2690 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark 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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -234154,32 +236296,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 416, NextOffset: 541 testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1068 - testutil.go:509: Offset: 498, 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: 1068, NextOffset: 1088 - testutil.go:509: Offset: 925, NextOffset: 945 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1108, NextOffset: 1128 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1128, NextOffset: 2698 - testutil.go:509: Offset: 985, NextOffset: 2427 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 - 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:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1119, NextOffset: 2690 + testutil.go:509: Offset: 976, NextOffset: 2419 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234195,132 +236323,161 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 1059 + testutil.go:509: Offset: 498, NextOffset: 916 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 .no.prefetch.landmark foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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 "": [test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar] 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: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test test2 baz.txt dev .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: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "test2" vs "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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 91, NextOffset: 111 + testutil.go:509: Offset: 196, NextOffset: 216 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 236, NextOffset: 256 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 256, NextOffset: 276 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 276, NextOffset: 296 + testutil.go:509: Offset: 191, NextOffset: 286 + testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 196, NextOffset: 216 @@ -234356,55 +236513,16 @@ testutil.go:509: Offset: 860, NextOffset: 880 testutil.go:509: Offset: 1005, NextOffset: 1025 testutil.go:509: Offset: 880, NextOffset: 2209 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 1025, NextOffset: 2507 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 196, NextOffset: 216 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 236, NextOffset: 256 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 256, NextOffset: 276 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 276, NextOffset: 296 - testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:509: Offset: 296, NextOffset: 410 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 196, NextOffset: 216 - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 236, NextOffset: 256 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 256, NextOffset: 276 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 276, NextOffset: 296 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 296, NextOffset: 410 - testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 410, NextOffset: 531 - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 627, NextOffset: 965 - testutil.go:509: Offset: 482, NextOffset: 820 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink test dev foo1.txt 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 531, NextOffset: 627 - testutil.go:509: Offset: 386, NextOffset: 482 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -234414,7 +236532,7 @@ testutil.go:509: Offset: 840, NextOffset: 860 testutil.go:509: Offset: 1005, NextOffset: 1025 testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 1025, NextOffset: 2507 testutil.go:509: Offset: 880, 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] @@ -234422,6 +236540,12 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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: 410, NextOffset: 531 + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 627, NextOffset: 965 + testutil.go:509: Offset: 482, NextOffset: 820 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234437,161 +236561,156 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 196, NextOffset: 216 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 236, NextOffset: 256 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 256, NextOffset: 276 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 276, NextOffset: 296 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 296, NextOffset: 410 + testutil.go:509: Offset: 191, NextOffset: 286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 531, NextOffset: 627 + testutil.go:509: Offset: 386, NextOffset: 482 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + 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 test2 barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 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: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 foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt 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: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test2" vs "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: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 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: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "test2" vs "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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev foo1.txt foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 289, NextOffset: 391 - testutil.go:509: Offset: 413, NextOffset: 535 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 391, NextOffset: 489 - testutil.go:509: Offset: 535, NextOffset: 633 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 489, NextOffset: 825 - testutil.go:509: Offset: 633, 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: 825, NextOffset: 845 - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 845, NextOffset: 865 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 865, NextOffset: 885 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 885, NextOffset: 2194 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234620,26 +236739,31 @@ testutil.go:509: Offset: 277, NextOffset: 297 testutil.go:509: Offset: 191, NextOffset: 289 testutil.go:509: Offset: 297, NextOffset: 413 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 289, NextOffset: 391 + testutil.go:509: Offset: 413, NextOffset: 535 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 391, NextOffset: 489 + testutil.go:509: Offset: 535, NextOffset: 633 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 633, NextOffset: 969 testutil.go:509: Offset: 489, NextOffset: 825 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 217, NextOffset: 237 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 237, NextOffset: 257 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 257, NextOffset: 277 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 277, NextOffset: 297 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 297, NextOffset: 413 - testutil.go:509: Offset: 191, NextOffset: 289 + testutil.go:509: Offset: 633, 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: 825, NextOffset: 845 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 845, NextOffset: 865 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 865, NextOffset: 885 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 885, NextOffset: 2194 + testutil.go:509: Offset: 1029, NextOffset: 2526 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -234658,7 +236782,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 535, NextOffset: 633 testutil.go:509: Offset: 391, NextOffset: 489 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 633, NextOffset: 969 + testutil.go:509: Offset: 489, NextOffset: 825 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -234668,34 +236794,51 @@ testutil.go:509: Offset: 845, NextOffset: 865 testutil.go:509: Offset: 1009, NextOffset: 1029 testutil.go:509: Offset: 865, NextOffset: 885 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 1029, NextOffset: 2526 testutil.go:509: Offset: 885, NextOffset: 2194 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 413, NextOffset: 535 testutil.go:509: Offset: 289, NextOffset: 391 + 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: 197, NextOffset: 217 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 217, NextOffset: 237 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 237, NextOffset: 257 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 257, NextOffset: 277 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 277, NextOffset: 297 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 297, NextOffset: 413 + testutil.go:509: Offset: 191, NextOffset: 289 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev barlink test 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: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 test2 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: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 @@ -234704,14 +236847,6 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "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: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -234725,28 +236860,32 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 101, NextOffset: 1977 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev barlink test test2 .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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -234755,74 +236894,80 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":821,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":861,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":881,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":822,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":842,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":862,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":882,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:509: Offset: 634, NextOffset: 968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 2178 - testutil.go:509: Offset: 1027, NextOffset: 2514 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 968, NextOffset: 988 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 2182 + testutil.go:509: Offset: 1028, NextOffset: 2523 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234859,20 +237004,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 390, NextOffset: 488 testutil.go:509: Offset: 536, NextOffset: 634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 488, NextOffset: 821 - testutil.go:509: Offset: 634, NextOffset: 967 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt dev baz.txt bar 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: 414, NextOffset: 536 - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [barlink test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -234886,26 +237019,32 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 414, NextOffset: 536 + testutil.go:509: Offset: 288, 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: 536, NextOffset: 634 testutil.go:509: Offset: 390, NextOffset: 488 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 967 - testutil.go:509: Offset: 488, NextOffset: 821 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 2514 - testutil.go:509: Offset: 881, NextOffset: 2178 + testutil.go:509: Offset: 968, NextOffset: 988 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 2523 + testutil.go:509: Offset: 882, NextOffset: 2182 + 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" @@ -234921,33 +237060,39 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 968 + testutil.go:509: Offset: 488, NextOffset: 822 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] + 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 test2 baz.txt foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -234955,36 +237100,49 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 baz.txt barlink dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 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: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + 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/testblock" vs "dev/testblock" @@ -234992,82 +237150,71 @@ 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":833,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":873,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":893,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1018,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 395, NextOffset: 496 + testutil.go:509: Offset: 539, NextOffset: 640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 833 - testutil.go:509: Offset: 640, NextOffset: 977 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 640, 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: 833, NextOffset: 853 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 893, NextOffset: 2235 - testutil.go:509: Offset: 1037, NextOffset: 2530 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 894, NextOffset: 2234 + testutil.go:509: Offset: 1038, NextOffset: 2530 testutil.go:395: Comparing: "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: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" @@ -235099,13 +237246,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 415, NextOffset: 539 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 496 - testutil.go:509: Offset: 539, NextOffset: 640 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -235127,15 +237269,27 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 539, NextOffset: 640 testutil.go:509: Offset: 395, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 640, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 833 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 640, NextOffset: 978 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:509: Offset: 894, NextOffset: 2234 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235151,147 +237305,132 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1037, NextOffset: 2530 - testutil.go:509: Offset: 893, NextOffset: 2235 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev baz.txt bar test 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" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "test2" vs "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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "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: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: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "test2" vs "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: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev baz.txt bar foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:509: Offset: 403, NextOffset: 521 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar 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" @@ -235310,14 +237449,14 @@ testutil.go:509: Offset: 936, NextOffset: 956 testutil.go:509: Offset: 811, NextOffset: 831 testutil.go:509: Offset: 956, NextOffset: 976 - testutil.go:509: Offset: 831, NextOffset: 2086 - testutil.go:509: Offset: 976, NextOffset: 2388 + testutil.go:509: Offset: 831, NextOffset: 2087 + testutil.go:509: Offset: 976, 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235346,29 +237485,11 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:509: Offset: 292, NextOffset: 403 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 916, NextOffset: 936 - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 936, NextOffset: 956 - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 956, NextOffset: 976 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 976, NextOffset: 2388 - testutil.go:509: Offset: 831, NextOffset: 2086 - testutil.go:395: Comparing: "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:509: Offset: 403, NextOffset: 521 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -235382,14 +237503,35 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 403, NextOffset: 521 + testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 521, NextOffset: 614 testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 791, NextOffset: 811 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 811, NextOffset: 831 + testutil.go:509: Offset: 976, NextOffset: 2389 + testutil.go:509: Offset: 831, NextOffset: 2087 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 614, NextOffset: 916 testutil.go:509: Offset: 469, NextOffset: 771 + 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" @@ -235406,11 +237548,10 @@ testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -235467,16 +237608,16 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -235488,8 +237629,12 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "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: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 @@ -235503,6 +237648,13 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 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: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 @@ -235516,21 +237668,17 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":790,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":810,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":830,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":850,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":993,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev baz.txt foo1.txt bar foo3.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink test baz.txt 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" @@ -235568,39 +237716,38 @@ testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2406 - 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:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 933, NextOffset: 953 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 953, NextOffset: 973 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:509: Offset: 993, NextOffset: 2405 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt bar] 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: 623, NextOffset: 933 + testutil.go:509: Offset: 480, NextOffset: 790 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 954 - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:509: Offset: 851, NextOffset: 2120 + testutil.go:509: Offset: 933, NextOffset: 953 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 953, NextOffset: 973 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 993, NextOffset: 2405 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -235614,22 +237761,13 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 408, NextOffset: 528 - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 + 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: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -235643,112 +237781,100 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test baz.txt foo1.txt foo3.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: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -235756,45 +237882,61 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":780,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":800,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 780 - testutil.go:509: Offset: 620, NextOffset: 923 + testutil.go:509: Offset: 477, NextOffset: 781 + testutil.go:509: Offset: 620, NextOffset: 924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 780, NextOffset: 800 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 840, NextOffset: 2113 - testutil.go:509: Offset: 983, NextOffset: 2393 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 841, NextOffset: 2112 + testutil.go:509: Offset: 984, NextOffset: 2394 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -235831,30 +237973,15 @@ testutil.go:509: Offset: 283, NextOffset: 381 testutil.go:509: Offset: 406, NextOffset: 524 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 923 - testutil.go:509: Offset: 477, 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: 923, NextOffset: 943 - testutil.go:509: Offset: 780, NextOffset: 800 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 983, NextOffset: 2393 - testutil.go:509: Offset: 840, NextOffset: 2113 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark 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": [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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -235868,14 +237995,25 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:509: Offset: 477, NextOffset: 781 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 841, NextOffset: 2112 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -235889,29 +238027,21 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + 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 bar 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235951,14 +238081,20 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, 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: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 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: "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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark 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" @@ -235974,9 +238110,12 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "baz.txt" vs "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: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 @@ -235987,12 +238126,9 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -236010,25 +238146,30 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 .no.prefetch.landmark test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 852, NextOffset: 2127 - testutil.go:509: Offset: 994, NextOffset: 2409 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 997, NextOffset: 2415 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236070,30 +238211,11 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 792 - testutil.go:509: Offset: 625, NextOffset: 934 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 + testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:509: Offset: 625, 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: 934, NextOffset: 954 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 994, NextOffset: 2409 - testutil.go:509: Offset: 852, NextOffset: 2127 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -236107,11 +238229,31 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 934 - testutil.go:509: Offset: 483, NextOffset: 792 + testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 957 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 997, NextOffset: 2415 + testutil.go:509: Offset: 855, NextOffset: 2128 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236132,48 +238274,93 @@ testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 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: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236181,82 +238368,60 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1035,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1055,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev .no.prefetch.landmark test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - 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:509: Offset: 279, NextOffset: 376 + testutil.go:509: Offset: 403, 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: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:509: Offset: 521, NextOffset: 614 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":861,"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":901,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"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":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1066,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 dev test] + testutil.go:509: Offset: 469, NextOffset: 850 + testutil.go:509: Offset: 614, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 910, NextOffset: 2263 + testutil.go:509: Offset: 1055, NextOffset: 2550 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" @@ -236291,48 +238456,50 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:509: Offset: 292, NextOffset: 403 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark 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: 192, NextOffset: 212 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 108, NextOffset: 128 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 128, NextOffset: 148 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 168, NextOffset: 188 + testutil.go:509: Offset: 292, NextOffset: 403 + testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:509: Offset: 403, NextOffset: 521 + testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 376, NextOffset: 469 testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 861 - testutil.go:509: Offset: 614, NextOffset: 1006 + testutil.go:509: Offset: 614, NextOffset: 995 + testutil.go:509: Offset: 469, 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: 861, NextOffset: 881 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 921, NextOffset: 2273 - testutil.go:509: Offset: 1066, NextOffset: 2563 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1066, NextOffset: 2563 - testutil.go:509: Offset: 921, NextOffset: 2273 + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1055, NextOffset: 2550 + testutil.go:509: Offset: 910, NextOffset: 2263 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236348,74 +238515,25 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 292, NextOffset: 403 - testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 1006 - testutil.go:509: Offset: 469, NextOffset: 861 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test 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: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -236423,111 +238541,132 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":906,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":926,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1009,"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":1049,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"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":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev test2 .no.prefetch.landmark bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.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: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 866 - testutil.go:509: Offset: 623, NextOffset: 1009 + testutil.go:509: Offset: 480, NextOffset: 857 + testutil.go:509: Offset: 623, NextOffset: 1000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 926, NextOffset: 2280 - testutil.go:509: Offset: 1069, NextOffset: 2570 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 917, NextOffset: 2276 + testutil.go:509: Offset: 1060, NextOffset: 2563 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: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" @@ -236556,28 +238695,37 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 292, NextOffset: 408 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:509: Offset: 408, NextOffset: 528 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt 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: 623, NextOffset: 1009 - testutil.go:509: Offset: 480, NextOffset: 866 + testutil.go:401: Directory: "" vs "": [bar test2 baz.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 1009, NextOffset: 1029 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1069, NextOffset: 2570 - testutil.go:509: Offset: 926, NextOffset: 2280 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1060, NextOffset: 2563 + testutil.go:509: Offset: 917, NextOffset: 2276 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: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: 408, NextOffset: 528 + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236593,12 +238741,6 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -236612,135 +238754,148 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 408, NextOffset: 528 - testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 1000 + testutil.go:509: Offset: 480, NextOffset: 857 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev test2 barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 dev .no.prefetch.landmark bar barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 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: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: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo1.txt foo3.txt barlink dev test2 baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 213, NextOffset: 233 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 233, NextOffset: 253 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 253, NextOffset: 273 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 273, NextOffset: 293 + testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 283, NextOffset: 381 testutil.go:509: Offset: 406, NextOffset: 524 @@ -236750,26 +238905,26 @@ testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 859 - testutil.go:509: Offset: 620, NextOffset: 1002 + testutil.go:509: Offset: 477, NextOffset: 850 + testutil.go:509: Offset: 620, 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: 859, NextOffset: 879 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 919, NextOffset: 2277 - testutil.go:509: Offset: 1062, NextOffset: 2561 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 910, NextOffset: 2269 + testutil.go:509: Offset: 1053, NextOffset: 2549 testutil.go:395: Comparing: "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: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" @@ -236785,45 +238940,37 @@ testutil.go:509: Offset: 273, NextOffset: 293 testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 213, NextOffset: 233 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 233, NextOffset: 253 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 253, NextOffset: 273 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 273, NextOffset: 293 - testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 baz.txt bar test .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: 1002, NextOffset: 1022 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1062, NextOffset: 2561 - testutil.go:509: Offset: 919, NextOffset: 2277 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.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: 406, NextOffset: 524 testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 1002 - testutil.go:509: Offset: 477, NextOffset: 859 + testutil.go:509: Offset: 620, NextOffset: 993 + testutil.go:509: Offset: 477, 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: 993, NextOffset: 1013 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1053, NextOffset: 2549 + testutil.go:509: Offset: 910, NextOffset: 2269 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236852,16 +238999,261 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + 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: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "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: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 919, NextOffset: 2276 + testutil.go:509: Offset: 1061, NextOffset: 2565 + testutil.go:395: Comparing: "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: 93, NextOffset: 113 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 255, NextOffset: 275 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 275, NextOffset: 295 + testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:509: Offset: 295, NextOffset: 409 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 255, NextOffset: 275 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 275, NextOffset: 295 + testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:509: Offset: 295, NextOffset: 409 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 287, NextOffset: 387 + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 387, NextOffset: 483 + testutil.go:509: Offset: 529, NextOffset: 625 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 483, NextOffset: 859 + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar] 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1061, NextOffset: 2565 + testutil.go:509: Offset: 919, NextOffset: 2276 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 255, NextOffset: 275 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 275, NextOffset: 295 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 295, NextOffset: 409 + testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 255, NextOffset: 275 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 275, NextOffset: 295 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 295, NextOffset: 409 + testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, NextOffset: 387 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:509: Offset: 483, NextOffset: 859 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo3.txt barlink test test2 baz.txt foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 @@ -236875,42 +239267,34 @@ testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 - 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 @@ -236920,8 +239304,15 @@ testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.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: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -236961,210 +239352,46 @@ testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + 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: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: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:509: Offset: 0, NextOffset: 1849 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":888,"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":928,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1010,"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":1050,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev baz.txt barlink test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 255, NextOffset: 275 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 275, NextOffset: 295 - testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:509: Offset: 295, NextOffset: 409 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 287, NextOffset: 387 - testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 282, NextOffset: 379 + testutil.go:509: Offset: 402, NextOffset: 520 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:509: Offset: 529, NextOffset: 625 + testutil.go:509: Offset: 379, NextOffset: 474 + testutil.go:509: Offset: 520, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 868 - testutil.go:509: Offset: 625, NextOffset: 1010 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 888 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 928, NextOffset: 2285 - testutil.go:509: Offset: 1070, NextOffset: 2576 - testutil.go:395: Comparing: "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: 113 - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 255, NextOffset: 275 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 275, NextOffset: 295 - testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:509: Offset: 295, NextOffset: 409 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:509: Offset: 615, NextOffset: 930 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: 195, NextOffset: 215 - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 255, NextOffset: 275 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 275, NextOffset: 295 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 295, NextOffset: 409 - testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 1010 - testutil.go:509: Offset: 483, NextOffset: 868 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1070, NextOffset: 2576 - testutil.go:509: Offset: 928, NextOffset: 2285 - 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: 195, NextOffset: 215 - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 255, NextOffset: 275 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 275, NextOffset: 295 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 295, NextOffset: 409 - testutil.go:509: Offset: 193, NextOffset: 287 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:395: Comparing: "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: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - 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:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 829, NextOffset: 849 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 849, NextOffset: 2104 + testutil.go:509: Offset: 990, NextOffset: 2401 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: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" @@ -237172,62 +239399,6 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 .no.prefetch.landmark 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: 109 testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 109, NextOffset: 129 @@ -237253,68 +239424,15 @@ testutil.go:509: Offset: 269, NextOffset: 289 testutil.go:509: Offset: 189, NextOffset: 282 testutil.go:509: Offset: 289, NextOffset: 402 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 282, NextOffset: 379 - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 379, NextOffset: 474 - testutil.go:509: Offset: 520, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 474, NextOffset: 789 - testutil.go:509: Offset: 615, 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: 789, NextOffset: 809 - testutil.go:509: Offset: 930, NextOffset: 950 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 849, NextOffset: 2103 - testutil.go:509: Offset: 990, NextOffset: 2401 - 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 test2 baz.txt foo3.txt barlink test dev] 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: 615, NextOffset: 930 - testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink] 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: 930, NextOffset: 950 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 990, NextOffset: 2401 - testutil.go:509: Offset: 849, NextOffset: 2103 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: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:509: Offset: 282, NextOffset: 379 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 520, NextOffset: 615 - testutil.go:509: Offset: 379, NextOffset: 474 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -237328,6 +239446,22 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:509: Offset: 189, NextOffset: 282 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 829, NextOffset: 849 + testutil.go:509: Offset: 990, NextOffset: 2401 + testutil.go:509: Offset: 849, NextOffset: 2104 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -237341,133 +239475,172 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:509: Offset: 189, NextOffset: 282 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 520, NextOffset: 615 + testutil.go:509: Offset: 379, NextOffset: 474 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 615, NextOffset: 930 + testutil.go:509: Offset: 474, NextOffset: 789 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test test2 baz.txt 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: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 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: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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt 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: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "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: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":945,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":985,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev foo3.txt 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 284, NextOffset: 384 + testutil.go:509: Offset: 406, NextOffset: 526 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 803 + testutil.go:509: Offset: 622, NextOffset: 945 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 863, NextOffset: 2132 + testutil.go:509: Offset: 1005, NextOffset: 2421 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: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 baz.txt foo1.txt bar foo3.txt barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 108, NextOffset: 128 @@ -237480,37 +239653,6 @@ testutil.go:509: Offset: 271, NextOffset: 291 testutil.go:509: Offset: 188, NextOffset: 284 testutil.go:509: Offset: 291, NextOffset: 406 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 284, NextOffset: 384 - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 796 - testutil.go:509: Offset: 622, 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: 796, NextOffset: 816 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 856, NextOffset: 2129 - testutil.go:509: Offset: 998, NextOffset: 2410 - 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: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 @@ -237525,7 +239667,7 @@ testutil.go:509: Offset: 188, NextOffset: 284 testutil.go:509: Offset: 291, NextOffset: 406 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -237539,35 +239681,16 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:509: Offset: 284, NextOffset: 384 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 938 - testutil.go:509: Offset: 480, NextOffset: 796 + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:509: Offset: 480, NextOffset: 803 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: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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2410 - testutil.go:509: Offset: 856, NextOffset: 2129 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237583,13 +239706,44 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:509: Offset: 284, NextOffset: 384 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 1005, NextOffset: 2421 + testutil.go:509: Offset: 863, NextOffset: 2132 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo3.txt barlink dev test2 foo1.txt bar] + 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 dev test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -237597,120 +239751,119 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar 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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 baz.txt foo1.txt test2 .no.prefetch.landmark 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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2130 + testutil.go:509: Offset: 999, NextOffset: 2408 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: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" @@ -237752,33 +239905,32 @@ testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 795 - testutil.go:509: Offset: 622, NextOffset: 937 + testutil.go:509: Offset: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink test dev 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: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2125 - testutil.go:509: Offset: 997, NextOffset: 2406 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 937 - testutil.go:509: Offset: 480, NextOffset: 795 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2130 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -237795,23 +239947,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 406, NextOffset: 526 testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 957 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 2406 - testutil.go:509: Offset: 855, NextOffset: 2125 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -237825,132 +239962,166 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:509: Offset: 190, NextOffset: 285 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark barlink test test2] + 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 dev test2 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:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] 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: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - 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: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - 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 [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: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 484, NextOffset: 803 + testutil.go:509: Offset: 630, NextOffset: 949 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 863, NextOffset: 2134 + testutil.go:509: Offset: 1009, NextOffset: 2424 + 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" @@ -237979,37 +240150,8 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 294, NextOffset: 411 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 484, NextOffset: 803 - testutil.go:509: Offset: 630, NextOffset: 949 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 803, NextOffset: 823 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 823, NextOffset: 843 - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 863, NextOffset: 2133 - testutil.go:509: Offset: 1009, NextOffset: 2424 - 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 bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 bar .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: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -238040,18 +240182,13 @@ testutil.go:509: Offset: 989, NextOffset: 1009 testutil.go:509: Offset: 843, NextOffset: 863 testutil.go:509: Offset: 1009, NextOffset: 2424 - testutil.go:509: Offset: 863, NextOffset: 2133 + testutil.go:509: Offset: 863, NextOffset: 2134 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "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: 532, NextOffset: 630 - testutil.go:509: Offset: 386, NextOffset: 484 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238067,132 +240204,162 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test baz.txt bar dev test2 .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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [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: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "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: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 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: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: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark barlink test baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 105, NextOffset: 125 + testutil.go:509: Offset: 203, NextOffset: 223 + testutil.go:509: Offset: 125, NextOffset: 145 + testutil.go:509: Offset: 223, NextOffset: 243 + testutil.go:509: Offset: 145, NextOffset: 165 + testutil.go:509: Offset: 243, NextOffset: 263 + testutil.go:509: Offset: 165, NextOffset: 185 + testutil.go:509: Offset: 263, NextOffset: 283 + testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:509: Offset: 283, NextOffset: 389 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 272, NextOffset: 365 + testutil.go:509: Offset: 389, NextOffset: 501 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 .no.prefetch.landmark barlink test dev test2] + testutil.go:509: Offset: 454, NextOffset: 765 + testutil.go:509: Offset: 590, NextOffset: 901 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -238202,14 +240369,14 @@ testutil.go:509: Offset: 921, NextOffset: 941 testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 825, NextOffset: 2051 - testutil.go:509: Offset: 961, NextOffset: 2343 + testutil.go:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 961, NextOffset: 2344 testutil.go:395: Comparing: "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: "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" @@ -238225,33 +240392,8 @@ testutil.go:509: Offset: 263, NextOffset: 283 testutil.go:509: Offset: 185, NextOffset: 272 testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 105, NextOffset: 125 - testutil.go:509: Offset: 203, NextOffset: 223 - testutil.go:509: Offset: 125, NextOffset: 145 - testutil.go:509: Offset: 223, NextOffset: 243 - testutil.go:509: Offset: 145, NextOffset: 165 - testutil.go:509: Offset: 243, NextOffset: 263 - testutil.go:509: Offset: 165, NextOffset: 185 - testutil.go:509: Offset: 263, NextOffset: 283 - testutil.go:509: Offset: 185, NextOffset: 272 - testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 272, NextOffset: 365 - testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 454, NextOffset: 765 - testutil.go:509: Offset: 590, NextOffset: 901 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark barlink test 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: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -238276,24 +240418,12 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 590, NextOffset: 901 testutil.go:509: Offset: 454, 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: 901, NextOffset: 921 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 921, NextOffset: 941 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2343 - testutil.go:509: Offset: 825, NextOffset: 2051 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238309,153 +240439,162 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 921, NextOffset: 941 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 961, NextOffset: 2344 + testutil.go:509: Offset: 825, NextOffset: 2050 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt 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: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "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: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2358 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2078 + testutil.go:509: Offset: 976, NextOffset: 2356 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238492,8 +240631,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt 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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -238507,37 +240651,21 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 977, NextOffset: 2358 - testutil.go:509: Offset: 842, NextOffset: 2078 - 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: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 917 - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -238551,132 +240679,146 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 2078 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + 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 test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt test dev .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev test2 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: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - 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: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: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: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 baz.txt test] + 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 .no.prefetch.landmark 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" @@ -238726,16 +240868,22 @@ testutil.go:509: Offset: 918, NextOffset: 938 testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 825, NextOffset: 2056 - testutil.go:509: Offset: 958, NextOffset: 2339 + testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 958, NextOffset: 2338 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238764,17 +240912,6 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:509: Offset: 825, NextOffset: 2056 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 502 testutil.go:509: Offset: 275, NextOffset: 369 @@ -238787,167 +240924,160 @@ testutil.go:509: Offset: 594, NextOffset: 898 testutil.go:509: Offset: 461, NextOffset: 765 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev foo1.txt foo3.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: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 918, NextOffset: 938 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 938, NextOffset: 958 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 958, NextOffset: 2338 + testutil.go:509: Offset: 825, NextOffset: 2057 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 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: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: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev 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: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":775,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":795,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":966,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":778,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":798,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":949,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 775 - testutil.go:509: Offset: 600, NextOffset: 906 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt 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: 775, NextOffset: 795 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 835, NextOffset: 2066 - testutil.go:509: Offset: 966, NextOffset: 2351 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:509: Offset: 969, NextOffset: 2356 testutil.go:395: Comparing: "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: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" @@ -238976,36 +241106,20 @@ testutil.go:509: Offset: 266, NextOffset: 286 testutil.go:509: Offset: 191, NextOffset: 281 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 906 - testutil.go:509: Offset: 469, NextOffset: 775 + testutil.go:509: Offset: 469, NextOffset: 778 + testutil.go:509: Offset: 600, NextOffset: 909 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 966, NextOffset: 2351 - testutil.go:509: Offset: 835, NextOffset: 2066 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt dev baz.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: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -239019,9 +241133,28 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 909 + testutil.go:509: Offset: 469, NextOffset: 778 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:395: Comparing: "test2" vs "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: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -239035,132 +241168,156 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark baz.txt foo1.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: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test dev test2 foo1.txt foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 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: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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 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: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":863,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":883,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1019,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":990,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1010,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev 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: 85, NextOffset: 105 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 105, NextOffset: 125 + testutil.go:509: Offset: 203, NextOffset: 223 + testutil.go:509: Offset: 125, NextOffset: 145 + testutil.go:509: Offset: 223, NextOffset: 243 + testutil.go:509: Offset: 145, NextOffset: 165 + testutil.go:509: Offset: 243, NextOffset: 263 + testutil.go:509: Offset: 165, NextOffset: 185 + testutil.go:509: Offset: 263, NextOffset: 283 + testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 183, NextOffset: 203 @@ -239183,43 +241340,63 @@ testutil.go:509: Offset: 365, NextOffset: 454 testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 454, NextOffset: 843 - testutil.go:509: Offset: 590, NextOffset: 979 + testutil.go:509: Offset: 454, NextOffset: 834 + testutil.go:509: Offset: 590, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 979, NextOffset: 999 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 903, NextOffset: 2213 - testutil.go:509: Offset: 1039, NextOffset: 2496 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 894, NextOffset: 2203 + testutil.go:509: Offset: 1030, NextOffset: 2488 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: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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev bar] 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: 501, NextOffset: 590 + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 970 + testutil.go:509: Offset: 454, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 990 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1030, NextOffset: 2488 + testutil.go:509: Offset: 894, NextOffset: 2203 testutil.go:395: Comparing: "test2" vs "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: 105 testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 105, NextOffset: 125 + testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 203, NextOffset: 223 - testutil.go:509: Offset: 125, NextOffset: 145 + testutil.go:509: Offset: 105, NextOffset: 125 testutil.go:509: Offset: 223, NextOffset: 243 - testutil.go:509: Offset: 145, NextOffset: 165 + testutil.go:509: Offset: 125, NextOffset: 145 testutil.go:509: Offset: 243, NextOffset: 263 - testutil.go:509: Offset: 165, NextOffset: 185 + testutil.go:509: Offset: 145, NextOffset: 165 testutil.go:509: Offset: 263, NextOffset: 283 - testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 185, NextOffset: 272 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -239236,74 +241413,55 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 389, NextOffset: 501 testutil.go:509: Offset: 272, NextOffset: 365 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 979 - testutil.go:509: Offset: 454, 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: 979, NextOffset: 999 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1039, NextOffset: 2496 - testutil.go:509: Offset: 903, NextOffset: 2213 testutil.go:395: Comparing: "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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: 203 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 203, NextOffset: 223 - testutil.go:509: Offset: 105, NextOffset: 125 - testutil.go:509: Offset: 223, NextOffset: 243 - testutil.go:509: Offset: 125, NextOffset: 145 - testutil.go:509: Offset: 243, NextOffset: 263 - testutil.go:509: Offset: 145, NextOffset: 165 - testutil.go:509: Offset: 263, NextOffset: 283 - testutil.go:509: Offset: 165, NextOffset: 185 - testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:509: Offset: 185, NextOffset: 272 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -239311,111 +241469,96 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 foo1.txt test .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":867,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":887,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":927,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev 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: 867, NextOffset: 887 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 927, NextOffset: 2252 - testutil.go:509: Offset: 1062, NextOffset: 2528 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 917, NextOffset: 2241 + testutil.go:509: Offset: 1052, NextOffset: 2521 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -239457,11 +241600,33 @@ testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 867 - testutil.go:509: Offset: 600, NextOffset: 1002 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 465, NextOffset: 857 + testutil.go:509: Offset: 600, NextOffset: 992 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar 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: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 992 + testutil.go:509: Offset: 465, NextOffset: 857 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1052, NextOffset: 2521 + testutil.go:509: Offset: 917, NextOffset: 2241 + 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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -239475,23 +241640,12 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1062, NextOffset: 2528 - testutil.go:509: Offset: 927, NextOffset: 2252 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 + 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" @@ -239507,61 +241661,95 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + 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: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 600 - testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1002 - testutil.go:509: Offset: 465, NextOffset: 867 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 baz.txt barlink .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 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: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" @@ -239569,83 +241757,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":889,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 bar barlink dev foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 909, NextOffset: 2234 + testutil.go:509: Offset: 1042, NextOffset: 2508 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 107, NextOffset: 127 @@ -239658,37 +241820,6 @@ testutil.go:509: Offset: 264, NextOffset: 284 testutil.go:509: Offset: 187, NextOffset: 275 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:509: Offset: 390, 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: 369, NextOffset: 461 - testutil.go:509: Offset: 502, NextOffset: 594 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 859 - testutil.go:509: Offset: 594, NextOffset: 992 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 919, NextOffset: 2240 - testutil.go:509: Offset: 1052, NextOffset: 2513 - 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: 87, NextOffset: 107 testutil.go:509: Offset: 184, NextOffset: 204 @@ -239702,8 +241833,19 @@ testutil.go:509: Offset: 264, NextOffset: 284 testutil.go:509: Offset: 187, NextOffset: 275 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:509: Offset: 390, 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: 369, NextOffset: 461 + testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 461, NextOffset: 849 + testutil.go:509: Offset: 594, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt foo3.txt test test2 .no.prefetch.landmark 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: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -239717,31 +241859,35 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 594 testutil.go:509: Offset: 369, NextOffset: 461 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1052, NextOffset: 2513 - testutil.go:509: Offset: 919, NextOffset: 2240 + 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: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: 390, NextOffset: 502 + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 594, NextOffset: 982 + testutil.go:509: Offset: 461, NextOffset: 849 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1002 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1042, NextOffset: 2508 + testutil.go:509: Offset: 909, NextOffset: 2234 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -239757,153 +241903,149 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 594, NextOffset: 992 - testutil.go:509: Offset: 461, NextOffset: 859 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 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: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: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark 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: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + 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: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":890,"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":930,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":862,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":922,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink test dev bar foo3.txt test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark 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: 870, NextOffset: 890 - testutil.go:509: Offset: 1001, NextOffset: 1021 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:509: Offset: 1061, NextOffset: 2530 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 922, NextOffset: 2246 + testutil.go:509: Offset: 1053, NextOffset: 2521 testutil.go:395: Comparing: "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: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" @@ -239941,11 +242083,11 @@ testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 870 - testutil.go:509: Offset: 600, NextOffset: 1001 + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:509: Offset: 600, NextOffset: 993 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev bar foo3.txt test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -239962,32 +242104,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1001, NextOffset: 1021 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1061, NextOffset: 2530 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1001 - testutil.go:509: Offset: 469, NextOffset: 870 + 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" @@ -240003,91 +242130,110 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 993 + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1013 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1053, NextOffset: 2521 + testutil.go:509: Offset: 922, NextOffset: 2246 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev test2 baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 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: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: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 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: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" @@ -240095,69 +242241,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":768,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":788,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":902,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":922,"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":962,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 277, NextOffset: 370 - testutil.go:509: Offset: 392, NextOffset: 504 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 370, NextOffset: 459 - testutil.go:509: Offset: 504, NextOffset: 593 + 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: 459, NextOffset: 769 - testutil.go:509: Offset: 593, NextOffset: 903 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:509: Offset: 593, NextOffset: 902 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 829, NextOffset: 2053 - testutil.go:509: Offset: 963, NextOffset: 2340 + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 828, NextOffset: 2052 + testutil.go:509: Offset: 962, NextOffset: 2340 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240186,8 +242320,39 @@ testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 189, NextOffset: 277 testutil.go:509: Offset: 285, NextOffset: 392 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 370, NextOffset: 459 + testutil.go:509: Offset: 504, NextOffset: 593 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 593, NextOffset: 902 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 962, NextOffset: 2340 + testutil.go:509: Offset: 828, NextOffset: 2052 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240201,37 +242366,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 392, NextOffset: 504 - testutil.go:509: Offset: 277, NextOffset: 370 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 593, NextOffset: 903 - testutil.go:509: Offset: 459, NextOffset: 769 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 963, NextOffset: 2340 - testutil.go:509: Offset: 829, NextOffset: 2053 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 504, NextOffset: 593 - testutil.go:509: Offset: 370, NextOffset: 459 - testutil.go:395: Comparing: "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: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240245,36 +242379,44 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 504, NextOffset: 593 + testutil.go:509: Offset: 370, NextOffset: 459 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt] + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -240282,121 +242424,95 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - 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 [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": [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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 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 test dev test2 bar barlink .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar 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: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 378, NextOffset: 470 - testutil.go:509: Offset: 510, NextOffset: 602 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:509: Offset: 602, NextOffset: 917 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 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: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 845, NextOffset: 2087 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar 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" @@ -240428,10 +242544,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 283, NextOffset: 378 testutil.go:509: Offset: 396, NextOffset: 510 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 378, NextOffset: 470 + testutil.go:509: Offset: 510, NextOffset: 602 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 bar barlink] 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:401: Directory: "" vs "": [bar test dev foo3.txt barlink 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: 187, NextOffset: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -240445,12 +242585,37 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 396, NextOffset: 510 + testutil.go:509: Offset: 283, NextOffset: 378 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 510, NextOffset: 602 testutil.go:509: Offset: 378, NextOffset: 470 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 602, NextOffset: 924 + testutil.go:509: Offset: 470, NextOffset: 792 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: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -240464,168 +242629,154 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 396, NextOffset: 510 - testutil.go:509: Offset: 283, NextOffset: 378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 602, NextOffset: 917 - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 977, NextOffset: 2356 - testutil.go:509: Offset: 845, NextOffset: 2087 - 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 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: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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"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":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar test2 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: 383, NextOffset: 479 + testutil.go:509: Offset: 509, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:509: Offset: 971, NextOffset: 2354 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2080 + testutil.go:509: Offset: 972, NextOffset: 2360 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -240661,17 +242812,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 284, NextOffset: 383 testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "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: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240685,10 +242833,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 395, NextOffset: 509 testutil.go:509: Offset: 284, NextOffset: 383 @@ -240697,23 +242841,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 509, NextOffset: 605 testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 971, NextOffset: 2354 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240729,25 +242856,28 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:509: Offset: 479, NextOffset: 786 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2360 + testutil.go:509: Offset: 846, NextOffset: 2080 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -240755,106 +242885,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - 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: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + 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: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + 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: 91, NextOffset: 1862 + 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: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + 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/testchar1" vs "dev/testchar1" + testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":793,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":813,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":833,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 189, NextOffset: 209 @@ -240877,26 +243019,26 @@ testutil.go:509: Offset: 385, NextOffset: 483 testutil.go:509: Offset: 514, NextOffset: 612 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 793 - testutil.go:509: Offset: 612, NextOffset: 922 + testutil.go:509: Offset: 483, NextOffset: 794 + testutil.go:509: Offset: 612, NextOffset: 923 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:509: Offset: 982, NextOffset: 2369 + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:509: Offset: 983, NextOffset: 2370 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240913,7 +243055,30 @@ testutil.go:509: Offset: 189, NextOffset: 285 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 612, NextOffset: 923 + testutil.go:509: Offset: 483, NextOffset: 794 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 983, NextOffset: 2370 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:395: Comparing: "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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240927,12 +243092,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:509: Offset: 189, NextOffset: 285 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 612, NextOffset: 922 - testutil.go:509: Offset: 483, NextOffset: 793 - 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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240954,28 +243113,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 514, NextOffset: 612 testutil.go:509: Offset: 385, NextOffset: 483 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 982, NextOffset: 2369 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, 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" @@ -240988,11 +243139,11 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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" @@ -241024,20 +243175,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, 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: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 91, NextOffset: 1869 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test 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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 @@ -241046,62 +243191,54 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - 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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":818,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":838,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":858,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":878,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":979,"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":1019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark bar foo3.txt 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: 390, NextOffset: 487 - testutil.go:509: Offset: 531, NextOffset: 628 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 487, NextOffset: 818 testutil.go:509: Offset: 628, NextOffset: 959 @@ -241115,14 +243252,14 @@ testutil.go:509: Offset: 979, NextOffset: 999 testutil.go:509: Offset: 858, NextOffset: 878 testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 878, NextOffset: 2219 - testutil.go:509: Offset: 1019, NextOffset: 2505 + testutil.go:509: Offset: 878, NextOffset: 2222 + testutil.go:509: Offset: 1019, NextOffset: 2503 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241154,35 +243291,19 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 288, NextOffset: 390 testutil.go:509: Offset: 409, NextOffset: 531 - 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 [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: 531, NextOffset: 628 testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 959 - testutil.go:509: Offset: 487, NextOffset: 818 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 818, NextOffset: 838 - testutil.go:509: Offset: 979, NextOffset: 999 - testutil.go:509: Offset: 838, NextOffset: 858 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 858, NextOffset: 878 - testutil.go:509: Offset: 1019, NextOffset: 2505 - testutil.go:509: Offset: 878, NextOffset: 2219 + testutil.go:509: Offset: 531, NextOffset: 628 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] vs [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -241196,6 +243317,26 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 531 + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 959 + testutil.go:509: Offset: 487, NextOffset: 818 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 838, NextOffset: 858 + testutil.go:509: Offset: 999, NextOffset: 1019 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1019, NextOffset: 2503 + testutil.go:509: Offset: 878, NextOffset: 2222 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -241209,29 +243350,18 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, NextOffset: 390 - 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: 531, NextOffset: 628 + testutil.go:509: Offset: 390, NextOffset: 487 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt 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: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -241239,124 +243369,144 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "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: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:509: Offset: 101, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1799 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":826,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":846,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":866,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1008,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":996,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1016,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2 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: 396, NextOffset: 496 + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 638, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 826, NextOffset: 846 - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 886, NextOffset: 2195 - testutil.go:509: Offset: 1028, NextOffset: 2517 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:509: Offset: 1036, NextOffset: 2528 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: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" @@ -241388,27 +243538,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 396 testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 396, NextOffset: 496 - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 826 - testutil.go:509: Offset: 638, NextOffset: 968 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [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: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 968 - testutil.go:509: Offset: 496, NextOffset: 826 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] 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: "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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -241422,6 +243560,22 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1036, NextOffset: 2528 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -241435,158 +243589,157 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 826, NextOffset: 846 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1028, NextOffset: 2517 - testutil.go:509: Offset: 886, NextOffset: 2195 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 976 + testutil.go:509: Offset: 496, NextOffset: 834 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, 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: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test baz.txt bar 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":824,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":844,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":864,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":884,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":963,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":983,"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":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test] + 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 dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 971, NextOffset: 991 + testutil.go:509: Offset: 852, NextOffset: 872 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 1031, NextOffset: 2521 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241624,33 +243777,27 @@ testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 824 - testutil.go:509: Offset: 634, NextOffset: 963 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:509: Offset: 634, 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: 824, NextOffset: 844 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 864, NextOffset: 884 - testutil.go:509: Offset: 1003, NextOffset: 1023 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:509: Offset: 1023, NextOffset: 2509 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test 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: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 963 - testutil.go:509: Offset: 495, NextOffset: 824 + testutil.go:509: Offset: 634, NextOffset: 971 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -241664,26 +243811,6 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 983, NextOffset: 1003 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1003, NextOffset: 1023 - testutil.go:509: Offset: 864, NextOffset: 884 - testutil.go:509: Offset: 1023, NextOffset: 2509 - testutil.go:509: Offset: 884, NextOffset: 2185 - testutil.go:395: Comparing: "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: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -241697,13 +243824,39 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 991 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 852, NextOffset: 872 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1031, NextOffset: 2521 + testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt test test2 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: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -241711,150 +243864,107 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark baz.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: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "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: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1954 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":828,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":848,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":868,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":888,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 868 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 888, NextOffset: 2234 - testutil.go:509: Offset: 1031, NextOffset: 2525 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: 96, NextOffset: 116 - testutil.go:509: Offset: 198, NextOffset: 218 - testutil.go:509: Offset: 116, NextOffset: 136 - testutil.go:509: Offset: 218, NextOffset: 238 - testutil.go:509: Offset: 136, NextOffset: 156 - testutil.go:509: Offset: 238, NextOffset: 258 - testutil.go:509: Offset: 156, NextOffset: 176 - testutil.go:509: Offset: 258, NextOffset: 278 - testutil.go:509: Offset: 176, NextOffset: 196 - testutil.go:509: Offset: 278, NextOffset: 298 - testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:509: Offset: 298, NextOffset: 416 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":839,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":859,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 @@ -241877,36 +243987,46 @@ testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 828 - testutil.go:509: Offset: 641, NextOffset: 971 + testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:509: Offset: 641, NextOffset: 982 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 foo1.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: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 971 - testutil.go:509: Offset: 498, 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: 971, NextOffset: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 848, NextOffset: 868 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1031, NextOffset: 2525 - testutil.go:509: Offset: 888, NextOffset: 2234 + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2538 testutil.go:395: Comparing: "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: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: 96, NextOffset: 116 + testutil.go:509: Offset: 198, NextOffset: 218 + testutil.go:509: Offset: 116, NextOffset: 136 + testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 136, NextOffset: 156 + testutil.go:509: Offset: 238, NextOffset: 258 + testutil.go:509: Offset: 156, NextOffset: 176 + testutil.go:509: Offset: 258, NextOffset: 278 + testutil.go:509: Offset: 176, NextOffset: 196 + testutil.go:509: Offset: 278, NextOffset: 298 + testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:509: Offset: 298, NextOffset: 416 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 982 + testutil.go:509: Offset: 498, NextOffset: 839 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -241920,10 +244040,29 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:509: Offset: 398, 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: 982, NextOffset: 1002 + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2244 + 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" @@ -241939,147 +244078,135 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - 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: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - 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: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "test2" vs "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: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1800 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":928,"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":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1049,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1069,"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":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1038,"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":1078,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 214, NextOffset: 234 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 234, NextOffset: 254 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 254, NextOffset: 274 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 274, NextOffset: 294 - testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:509: Offset: 294, NextOffset: 409 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 194, NextOffset: 214 @@ -242102,28 +244229,46 @@ testutil.go:509: Offset: 390, NextOffset: 487 testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 487, NextOffset: 908 - testutil.go:509: Offset: 628, NextOffset: 1049 + testutil.go:509: Offset: 487, NextOffset: 897 + testutil.go:509: Offset: 628, NextOffset: 1038 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 968, NextOffset: 2407 - testutil.go:509: Offset: 1109, NextOffset: 2669 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 957, NextOffset: 2397 + testutil.go:509: Offset: 1098, NextOffset: 2659 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 113 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 214, NextOffset: 234 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 234, NextOffset: 254 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 254, NextOffset: 274 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 274, NextOffset: 294 + testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] 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: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -242137,37 +244282,6 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, 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: 531, NextOffset: 628 - testutil.go:509: Offset: 390, NextOffset: 487 - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1049 - testutil.go:509: Offset: 487, NextOffset: 908 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1069, NextOffset: 1089 - testutil.go:509: Offset: 928, NextOffset: 948 - testutil.go:509: Offset: 1089, NextOffset: 1109 - testutil.go:509: Offset: 948, NextOffset: 968 - testutil.go:509: Offset: 1109, NextOffset: 2669 - testutil.go:509: Offset: 968, NextOffset: 2407 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -242181,150 +244295,181 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 531 + testutil.go:509: Offset: 288, 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: 531, NextOffset: 628 + testutil.go:509: Offset: 390, NextOffset: 487 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 917, NextOffset: 937 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 1098, NextOffset: 2659 + testutil.go:509: Offset: 957, NextOffset: 2397 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: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: "test2" vs "test2" - testutil.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: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 1038 + testutil.go:509: Offset: 487, NextOffset: 897 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev test2 foo1.txt barlink .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:395: Comparing: "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: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.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: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2117 - testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2101 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1064,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1084,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1104,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":910,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":930,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1052,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev baz.txt bar foo3.txt barlink test test2] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 496, NextOffset: 910 + testutil.go:509: Offset: 638, NextOffset: 1052 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 982, NextOffset: 2389 - testutil.go:509: Offset: 1124, NextOffset: 2693 + testutil.go:509: Offset: 910, NextOffset: 930 + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 970, NextOffset: 2378 + testutil.go:509: Offset: 1112, NextOffset: 2683 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242361,26 +244506,19 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 922 - testutil.go:509: Offset: 638, NextOffset: 1064 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 1064 - testutil.go:509: Offset: 496, NextOffset: 922 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1064, NextOffset: 1084 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 1084, NextOffset: 1104 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 1104, NextOffset: 1124 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 1124, NextOffset: 2693 - testutil.go:509: Offset: 982, NextOffset: 2389 + testutil.go:509: Offset: 1052, NextOffset: 1072 + testutil.go:509: Offset: 910, NextOffset: 930 + testutil.go:509: Offset: 1072, NextOffset: 1092 + testutil.go:509: Offset: 930, NextOffset: 950 + testutil.go:509: Offset: 1092, NextOffset: 1112 + testutil.go:509: Offset: 950, NextOffset: 970 + testutil.go:509: Offset: 1112, NextOffset: 2683 + testutil.go:509: Offset: 970, NextOffset: 2378 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242396,15 +244534,17 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 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: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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -242418,27 +244558,33 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 1052 + testutil.go:509: Offset: 496, NextOffset: 910 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -242448,107 +244594,129 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt 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: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 101, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1929 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":927,"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":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1046,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1066,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 + testutil.go:509: Offset: 495, NextOffset: 907 + testutil.go:509: Offset: 634, NextOffset: 1046 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1046, NextOffset: 1066 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1086, NextOffset: 1106 + testutil.go:509: Offset: 967, NextOffset: 2372 + testutil.go:509: Offset: 1106, NextOffset: 2668 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2131 - testutil.go:509: Offset: 0, NextOffset: 1943 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1076,"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":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark 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" @@ -242580,45 +244748,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 495 - testutil.go:509: Offset: 534, NextOffset: 634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 917 - testutil.go:509: Offset: 634, NextOffset: 1056 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 977, NextOffset: 2381 - testutil.go:509: Offset: 1116, NextOffset: 2678 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink] 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: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 foo1.txt foo3.txt test baz.txt bar barlink 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: 1056, NextOffset: 1076 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 1116, NextOffset: 2678 - testutil.go:509: Offset: 977, NextOffset: 2381 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -242637,13 +244777,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 1046 + testutil.go:509: Offset: 495, NextOffset: 907 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1046, NextOffset: 1066 + testutil.go:509: Offset: 907, NextOffset: 927 + testutil.go:509: Offset: 1066, NextOffset: 1086 + testutil.go:509: Offset: 927, NextOffset: 947 + testutil.go:509: Offset: 1086, NextOffset: 1106 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 1106, NextOffset: 2668 + testutil.go:509: Offset: 967, NextOffset: 2372 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242659,139 +244807,152 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 1056 - testutil.go:509: Offset: 495, NextOffset: 917 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, 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: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar 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: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "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: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:395: Comparing: "test2" vs "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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1915 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1059,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1079,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1099,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 .no.prefetch.landmark foo3.txt barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 976, NextOffset: 2419 + testutil.go:509: Offset: 1119, NextOffset: 2690 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2126 - testutil.go:509: Offset: 0, NextOffset: 1931 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1068,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1088,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 @@ -242804,37 +244965,6 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 925 - testutil.go:509: Offset: 641, NextOffset: 1068 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 925, NextOffset: 945 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1108, NextOffset: 1128 - testutil.go:509: Offset: 985, NextOffset: 2427 - testutil.go:509: Offset: 1128, NextOffset: 2698 - 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: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 @@ -242848,14 +244978,20 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1068 - testutil.go:509: Offset: 498, NextOffset: 925 + testutil.go:509: Offset: 498, NextOffset: 916 + testutil.go:509: Offset: 641, NextOffset: 1059 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark 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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -242869,23 +245005,29 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:509: Offset: 398, 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: 1068, NextOffset: 1088 - testutil.go:509: Offset: 925, NextOffset: 945 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 945, NextOffset: 965 - testutil.go:509: Offset: 1108, NextOffset: 1128 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 1128, NextOffset: 2698 - testutil.go:509: Offset: 985, NextOffset: 2427 + testutil.go:509: Offset: 1059, NextOffset: 1079 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1079, NextOffset: 1099 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1099, NextOffset: 1119 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 1119, NextOffset: 2690 + testutil.go:509: Offset: 976, NextOffset: 2419 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 1059 + testutil.go:509: Offset: 498, NextOffset: 916 + 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" @@ -242908,152 +245050,137 @@ testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt 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:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 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: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: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink test] 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: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 - 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:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2123 - testutil.go:509: Offset: 0, NextOffset: 1957 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 482, NextOffset: 820 - testutil.go:509: Offset: 627, NextOffset: 965 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 840, NextOffset: 860 - testutil.go:509: Offset: 985, NextOffset: 1005 - testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1005, NextOffset: 1025 - testutil.go:509: Offset: 880, NextOffset: 2209 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2111 + testutil.go:509: Offset: 0, NextOffset: 1942 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"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":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":985,"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":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 baz.txt foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243090,8 +245217,24 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 386, NextOffset: 482 testutil.go:509: Offset: 531, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 482, NextOffset: 820 + testutil.go:509: Offset: 627, NextOffset: 965 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 840, NextOffset: 860 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1005, NextOffset: 1025 + testutil.go:509: Offset: 880, NextOffset: 2209 + testutil.go:509: Offset: 1025, NextOffset: 2507 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt 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" @@ -243101,8 +245244,24 @@ testutil.go:509: Offset: 840, NextOffset: 860 testutil.go:509: Offset: 1005, NextOffset: 1025 testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 1025, NextOffset: 2507 testutil.go:509: Offset: 880, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 410, NextOffset: 531 + testutil.go:509: Offset: 286, 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: 531, NextOffset: 627 + testutil.go:509: Offset: 386, NextOffset: 482 + testutil.go:395: Comparing: "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: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243116,17 +245275,6 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 410, NextOffset: 531 - testutil.go:509: Offset: 286, NextOffset: 386 - 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: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243140,159 +245288,135 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 531, NextOffset: 627 - testutil.go:509: Offset: 386, NextOffset: 482 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 627, NextOffset: 965 testutil.go:509: Offset: 482, NextOffset: 820 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 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: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test2 barlink test dev .no.prefetch.landmark 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "test2" vs "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: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1967 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 barlink dev test2 .no.prefetch.landmark foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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: 825, NextOffset: 845 - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 845, NextOffset: 865 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 865, NextOffset: 885 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 885, NextOffset: 2194 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "test2" vs "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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"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":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243332,20 +245456,41 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 489, NextOffset: 825 testutil.go:509: Offset: 633, NextOffset: 969 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 633, NextOffset: 969 - testutil.go:509: Offset: 489, NextOffset: 825 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 825, NextOffset: 845 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 845, NextOffset: 865 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 865, NextOffset: 885 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 885, NextOffset: 2194 + testutil.go:509: Offset: 1029, NextOffset: 2526 testutil.go:395: Comparing: "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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 dev test2 .no.prefetch.landmark foo1.txt 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: 413, NextOffset: 535 + testutil.go:509: Offset: 289, NextOffset: 391 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 825, NextOffset: 845 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 845, NextOffset: 865 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 865, NextOffset: 885 + testutil.go:509: Offset: 1029, NextOffset: 2526 + testutil.go:509: Offset: 885, NextOffset: 2194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243359,25 +245504,22 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:509: Offset: 191, NextOffset: 289 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 413, NextOffset: 535 - testutil.go:509: Offset: 289, 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: 535, NextOffset: 633 testutil.go:509: Offset: 391, NextOffset: 489 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 845, NextOffset: 865 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 865, NextOffset: 885 - testutil.go:509: Offset: 1029, NextOffset: 2527 - testutil.go:509: Offset: 885, NextOffset: 2194 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 633, NextOffset: 969 + testutil.go:509: Offset: 489, NextOffset: 825 + testutil.go:395: Comparing: "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: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243392,18 +245534,10 @@ testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:509: Offset: 191, NextOffset: 289 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 101, NextOffset: 1977 + 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 test2 .no.prefetch.landmark barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -243420,7 +245554,7 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 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: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" @@ -243453,24 +245587,23 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark barlink dev 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 @@ -243484,11 +245617,20 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -243497,13 +245639,13 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "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: 1977 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -243513,23 +245655,35 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":821,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":861,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":881,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":822,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":842,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":862,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":882,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 baz.txt test dev .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:509: Offset: 414, NextOffset: 536 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 390, NextOffset: 488 + testutil.go:509: Offset: 536, NextOffset: 634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:509: Offset: 634, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 2178 - testutil.go:509: Offset: 1027, NextOffset: 2514 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 968, NextOffset: 988 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 2182 + testutil.go:509: Offset: 1028, NextOffset: 2523 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -243562,20 +245716,22 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 192, NextOffset: 288 testutil.go:509: Offset: 298, NextOffset: 414 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 288, NextOffset: 390 testutil.go:509: Offset: 414, NextOffset: 536 + testutil.go:509: Offset: 288, 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: 390, NextOffset: 488 testutil.go:509: Offset: 536, NextOffset: 634 + testutil.go:509: Offset: 390, NextOffset: 488 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 488, NextOffset: 821 - testutil.go:509: Offset: 634, NextOffset: 967 + testutil.go:509: Offset: 634, NextOffset: 968 + testutil.go:509: Offset: 488, NextOffset: 822 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev bar] 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: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -243589,37 +245745,6 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 414, NextOffset: 536 - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 841, NextOffset: 861 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 2514 - testutil.go:509: Offset: 881, NextOffset: 2178 - 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: 536, NextOffset: 634 - testutil.go:509: Offset: 390, NextOffset: 488 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 967 - testutil.go:509: Offset: 488, NextOffset: 821 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -243633,62 +245758,79 @@ testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 testutil.go:509: Offset: 192, NextOffset: 288 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 968, NextOffset: 988 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 988, NextOffset: 1008 + testutil.go:509: Offset: 842, NextOffset: 862 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 2523 + testutil.go:509: Offset: 882, NextOffset: 2182 + 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" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test dev test2 bar foo3.txt .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev test2 foo1.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: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -243696,9 +245838,41 @@ 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 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 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: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" @@ -243706,85 +245880,33 @@ testutil.go:395: Comparing: "test2" vs "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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":833,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":873,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":893,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"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":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1018,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev baz.txt foo1.txt bar 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: 395, NextOffset: 496 - testutil.go:509: Offset: 539, NextOffset: 640 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 833 - testutil.go:509: Offset: 640, NextOffset: 977 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 893, NextOffset: 2235 - testutil.go:509: Offset: 1037, NextOffset: 2530 + 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 test dev foo1.txt 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243816,8 +245938,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 415, NextOffset: 539 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 395, NextOffset: 496 + testutil.go:509: Offset: 539, NextOffset: 640 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:509: Offset: 640, 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: 834, NextOffset: 854 + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 894, NextOffset: 2234 + testutil.go:509: Offset: 1038, NextOffset: 2530 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt 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: 415, NextOffset: 539 + testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243833,13 +245978,6 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 - 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: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -243853,154 +245991,158 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 539 - testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 539, NextOffset: 640 testutil.go:509: Offset: 395, NextOffset: 496 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 640, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 833 + testutil.go:509: Offset: 640, NextOffset: 978 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 853, NextOffset: 873 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 873, NextOffset: 893 - testutil.go:509: Offset: 1037, NextOffset: 2530 - testutil.go:509: Offset: 893, NextOffset: 2235 + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:509: Offset: 894, NextOffset: 2234 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar 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: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt] vs [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: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "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: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: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":771,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":791,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":811,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":831,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -244010,10 +246152,10 @@ testutil.go:509: Offset: 936, NextOffset: 956 testutil.go:509: Offset: 811, NextOffset: 831 testutil.go:509: Offset: 956, NextOffset: 976 - testutil.go:509: Offset: 831, NextOffset: 2086 - testutil.go:509: Offset: 976, NextOffset: 2388 + testutil.go:509: Offset: 831, NextOffset: 2087 + testutil.go:509: Offset: 976, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244059,21 +246201,20 @@ testutil.go:509: Offset: 614, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt 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: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 916 - testutil.go:509: Offset: 469, NextOffset: 771 - 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:401: Directory: "" vs "": [test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.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: 916, NextOffset: 936 + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 791, NextOffset: 811 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 811, NextOffset: 831 + testutil.go:509: Offset: 976, NextOffset: 2389 + testutil.go:509: Offset: 831, NextOffset: 2087 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -244087,23 +246228,6 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 916, NextOffset: 936 - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 936, NextOffset: 956 - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 956, NextOffset: 976 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 976, NextOffset: 2388 - testutil.go:509: Offset: 831, NextOffset: 2086 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -244117,35 +246241,29 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 97, NextOffset: 1900 + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 + 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: 403, NextOffset: 521 + testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 614, NextOffset: 916 + testutil.go:509: Offset: 469, NextOffset: 771 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -244159,7 +246277,7 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244179,10 +246297,7 @@ testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 @@ -244194,23 +246309,28 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 97, NextOffset: 1900 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1900 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: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" @@ -244230,7 +246350,17 @@ testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" @@ -244238,25 +246368,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:509: Offset: 0, NextOffset: 1724 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev 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:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2406 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1724 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":790,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":810,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":830,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":850,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":993,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244298,29 +246428,22 @@ testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 933, NextOffset: 953 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 953, NextOffset: 973 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:509: Offset: 993, NextOffset: 2405 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev 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: 408, NextOffset: 528 - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:509: Offset: 480, NextOffset: 791 - 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:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -244334,6 +246457,25 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 953 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 953, NextOffset: 973 + testutil.go:509: Offset: 810, NextOffset: 830 + testutil.go:509: Offset: 973, NextOffset: 993 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 993, NextOffset: 2405 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -244347,162 +246489,162 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 954 - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:509: Offset: 851, NextOffset: 2120 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 933 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar 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: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "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: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: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark bar barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 97, NextOffset: 1901 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1726 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":780,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":800,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar test dev test2 foo1.txt foo3.txt barlink .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: 780, NextOffset: 800 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 840, NextOffset: 2113 - testutil.go:509: Offset: 983, NextOffset: 2393 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 841, NextOffset: 2112 + testutil.go:509: Offset: 984, NextOffset: 2394 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244540,12 +246682,10 @@ testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 780 - testutil.go:509: Offset: 620, NextOffset: 923 + testutil.go:509: Offset: 477, NextOffset: 781 + testutil.go:509: Offset: 620, NextOffset: 924 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -244559,6 +246699,30 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 841, NextOffset: 2112 + 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -244572,40 +246736,35 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:509: Offset: 477, NextOffset: 781 testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 780, NextOffset: 800 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 800, NextOffset: 820 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 983, NextOffset: 2393 - testutil.go:509: Offset: 840, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 923 - testutil.go:509: Offset: 477, NextOffset: 780 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244646,34 +246805,21 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, 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: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 dev .no.prefetch.landmark foo1.txt bar test 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -244718,15 +246864,11 @@ testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 195, NextOffset: 215 @@ -244749,26 +246891,26 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 792 - testutil.go:509: Offset: 625, NextOffset: 934 + testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:509: Offset: 625, 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: 792, NextOffset: 812 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 852, NextOffset: 2127 - testutil.go:509: Offset: 994, NextOffset: 2409 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 997, NextOffset: 2415 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244785,19 +246927,7 @@ testutil.go:509: Offset: 193, NextOffset: 287 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark 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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 - 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -244811,23 +246941,18 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, NextOffset: 387 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 934 - testutil.go:509: Offset: 483, NextOffset: 792 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 954 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 994, NextOffset: 2409 - testutil.go:509: Offset: 852, NextOffset: 2127 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 997, NextOffset: 2415 + testutil.go:509: Offset: 855, NextOffset: 2128 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244843,150 +246968,175 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 baz.txt foo3.txt barlink dev foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:509: Offset: 483, NextOffset: 795 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: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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 baz.txt bar dev .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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev foo1.txt bar test test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo1.txt foo3.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: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 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: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 - testutil.go:509: Offset: 97, NextOffset: 1907 - testutil.go:509: Offset: 0, NextOffset: 1735 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":861,"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":901,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1006,"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":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1066,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1035,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1055,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 baz.txt foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark 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: 376, NextOffset: 469 + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 850 + testutil.go:509: Offset: 614, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 921, NextOffset: 2273 - testutil.go:509: Offset: 1066, NextOffset: 2563 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 910, NextOffset: 2263 + testutil.go:509: Offset: 1055, NextOffset: 2550 testutil.go:395: Comparing: "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: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" @@ -245018,24 +247168,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:509: Offset: 403, 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: 376, NextOffset: 469 - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 861 - testutil.go:509: Offset: 614, NextOffset: 1006 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 521, NextOffset: 614 testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 995, NextOffset: 1015 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1015, NextOffset: 1035 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1035, NextOffset: 1055 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1055, NextOffset: 2550 + testutil.go:509: Offset: 910, NextOffset: 2263 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 1006 - testutil.go:509: Offset: 469, NextOffset: 861 + testutil.go:509: Offset: 614, NextOffset: 995 + testutil.go:509: Offset: 469, NextOffset: 850 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245067,31 +247227,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 403, NextOffset: 521 testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 861, NextOffset: 881 - testutil.go:509: Offset: 1026, NextOffset: 1046 - testutil.go:509: Offset: 881, NextOffset: 901 - testutil.go:509: Offset: 1046, NextOffset: 1066 - testutil.go:509: Offset: 901, NextOffset: 921 - testutil.go:509: Offset: 1066, NextOffset: 2563 - testutil.go:509: Offset: 921, NextOffset: 2273 - testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test] + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 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: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" @@ -245099,147 +247252,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - 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 [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: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2028 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":886,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":906,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":926,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1009,"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":1049,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 866 - testutil.go:509: Offset: 623, NextOffset: 1009 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 926, NextOffset: 2280 - testutil.go:509: Offset: 1069, NextOffset: 2570 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 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: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: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1835 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"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":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 917, NextOffset: 2276 + testutil.go:509: Offset: 1060, NextOffset: 2563 + testutil.go:395: Comparing: "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" @@ -245268,41 +247398,20 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 1009 - testutil.go:509: Offset: 480, NextOffset: 866 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1049, NextOffset: 1069 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1069, NextOffset: 2570 - testutil.go:509: Offset: 926, NextOffset: 2280 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 480, NextOffset: 857 + testutil.go:509: Offset: 623, NextOffset: 1000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] 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" @@ -245318,6 +247427,34 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 192, NextOffset: 212 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 292, NextOffset: 408 + testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 1000 + testutil.go:509: Offset: 480, 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: 1000, NextOffset: 1020 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1060, NextOffset: 2563 + testutil.go:509: Offset: 917, NextOffset: 2276 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 408, NextOffset: 528 testutil.go:509: Offset: 286, NextOffset: 385 @@ -245326,150 +247463,167 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 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: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, 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: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 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: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: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 - testutil.go:509: Offset: 97, NextOffset: 2027 - testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1836 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":890,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:509: Offset: 406, 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: 381, NextOffset: 477 + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 477, NextOffset: 850 + testutil.go:509: Offset: 620, 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: 859, NextOffset: 879 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 919, NextOffset: 2277 - testutil.go:509: Offset: 1062, NextOffset: 2561 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 910, NextOffset: 2269 + testutil.go:509: Offset: 1053, NextOffset: 2549 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: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" @@ -245498,35 +247652,34 @@ testutil.go:509: Offset: 273, NextOffset: 293 testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 859 - testutil.go:509: Offset: 620, NextOffset: 1002 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 620, NextOffset: 1002 - testutil.go:509: Offset: 477, NextOffset: 859 + testutil.go:509: Offset: 620, NextOffset: 993 + testutil.go:509: Offset: 477, 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: 1002, NextOffset: 1022 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1062, NextOffset: 2561 - testutil.go:509: Offset: 919, NextOffset: 2277 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 850, NextOffset: 870 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 870, NextOffset: 890 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 890, NextOffset: 910 + testutil.go:509: Offset: 1053, NextOffset: 2549 + testutil.go:509: Offset: 910, NextOffset: 2269 + 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" @@ -245558,73 +247711,62 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 406, NextOffset: 524 testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 - testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -245632,28 +247774,28 @@ 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 test2 foo1.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.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: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 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] @@ -245664,37 +247806,54 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 - testutil.go:509: Offset: 97, NextOffset: 2030 - testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 + testutil.go:509: Offset: 97, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1839 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":888,"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":928,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1010,"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":1050,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"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":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test2 .no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 919, NextOffset: 2276 + testutil.go:509: Offset: 1061, 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" @@ -245732,45 +247891,28 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 868 - testutil.go:509: Offset: 625, NextOffset: 1010 + testutil.go:509: Offset: 483, NextOffset: 859 + testutil.go:509: Offset: 625, NextOffset: 1001 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] vs [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: 868, NextOffset: 888 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 928, NextOffset: 2285 - testutil.go:509: Offset: 1070, NextOffset: 2576 + testutil.go:509: Offset: 1001, NextOffset: 1021 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1021, NextOffset: 1041 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1041, NextOffset: 1061 + testutil.go:509: Offset: 899, NextOffset: 919 + testutil.go:509: Offset: 1061, NextOffset: 2565 + testutil.go:509: Offset: 919, NextOffset: 2276 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 625, NextOffset: 1010 - testutil.go:509: Offset: 483, 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: 1010, NextOffset: 1030 - testutil.go:509: Offset: 868, NextOffset: 888 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 888, NextOffset: 908 - testutil.go:509: Offset: 1050, NextOffset: 1070 - testutil.go:509: Offset: 908, NextOffset: 928 - testutil.go:509: Offset: 1070, NextOffset: 2576 - testutil.go:509: Offset: 928, NextOffset: 2285 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -245784,6 +247926,17 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 + 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -245797,154 +247950,135 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, 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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:509: Offset: 483, NextOffset: 859 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 foo1.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 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: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + 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: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - 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:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 - testutil.go:509: Offset: 97, NextOffset: 2038 - testutil.go:509: Offset: 0, NextOffset: 1858 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 97, NextOffset: 2030 + testutil.go:509: Offset: 0, NextOffset: 1849 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 379, NextOffset: 474 - testutil.go:509: Offset: 520, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 474, NextOffset: 789 - testutil.go:509: Offset: 615, NextOffset: 930 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -245955,14 +248089,14 @@ testutil.go:509: Offset: 950, NextOffset: 970 testutil.go:509: Offset: 829, NextOffset: 849 testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:509: Offset: 849, NextOffset: 2104 testutil.go:509: Offset: 990, NextOffset: 2401 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: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" @@ -245994,9 +248128,41 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 282, NextOffset: 379 testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 379, NextOffset: 474 + testutil.go:509: Offset: 520, NextOffset: 615 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:509: Offset: 615, NextOffset: 930 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 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: 189, NextOffset: 209 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 209, NextOffset: 229 + testutil.go:509: Offset: 109, NextOffset: 129 + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 129, NextOffset: 149 + testutil.go:509: Offset: 249, NextOffset: 269 + testutil.go:509: Offset: 149, NextOffset: 169 + testutil.go:509: Offset: 269, NextOffset: 289 + testutil.go:509: Offset: 169, NextOffset: 189 + testutil.go:509: Offset: 289, NextOffset: 402 + testutil.go:509: Offset: 189, NextOffset: 282 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -246015,6 +248181,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 520, NextOffset: 615 testutil.go:509: Offset: 379, NextOffset: 474 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 930 + testutil.go:509: Offset: 474, NextOffset: 789 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -246025,160 +248194,177 @@ testutil.go:509: Offset: 970, NextOffset: 990 testutil.go:509: Offset: 829, NextOffset: 849 testutil.go:509: Offset: 990, NextOffset: 2401 - testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:509: Offset: 849, NextOffset: 2104 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .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: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 209, NextOffset: 229 - testutil.go:509: Offset: 109, NextOffset: 129 - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 129, NextOffset: 149 - testutil.go:509: Offset: 249, NextOffset: 269 - testutil.go:509: Offset: 149, NextOffset: 169 - testutil.go:509: Offset: 269, NextOffset: 289 - testutil.go:509: Offset: 169, NextOffset: 189 - testutil.go:509: Offset: 289, NextOffset: 402 - testutil.go:509: Offset: 189, NextOffset: 282 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:509: Offset: 282, NextOffset: 379 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 930 - testutil.go:509: Offset: 474, NextOffset: 789 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 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:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 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: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1733 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":945,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":985,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 284, NextOffset: 384 + testutil.go:509: Offset: 406, NextOffset: 526 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 803 + testutil.go:509: Offset: 622, NextOffset: 945 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 863, NextOffset: 2132 + testutil.go:509: Offset: 1005, NextOffset: 2421 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: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1734 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 108, NextOffset: 128 + testutil.go:509: Offset: 211, NextOffset: 231 + testutil.go:509: Offset: 128, NextOffset: 148 + testutil.go:509: Offset: 231, NextOffset: 251 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 251, NextOffset: 271 + testutil.go:509: Offset: 168, NextOffset: 188 + testutil.go:509: Offset: 271, NextOffset: 291 + testutil.go:509: Offset: 188, NextOffset: 284 + testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 @@ -246192,54 +248378,33 @@ testutil.go:509: Offset: 271, NextOffset: 291 testutil.go:509: Offset: 188, NextOffset: 284 testutil.go:509: Offset: 291, NextOffset: 406 + 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 284, NextOffset: 384 testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:509: Offset: 284, NextOffset: 384 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 796 - testutil.go:509: Offset: 622, NextOffset: 938 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 856, NextOffset: 2129 - testutil.go:509: Offset: 998, NextOffset: 2410 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 1005, NextOffset: 2421 + testutil.go:509: Offset: 863, NextOffset: 2132 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: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: 108 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 211, NextOffset: 231 - testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 231, NextOffset: 251 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 251, NextOffset: 271 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 271, NextOffset: 291 - testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:509: Offset: 291, NextOffset: 406 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] vs [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: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -246253,21 +248418,12 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:509: Offset: 284, NextOffset: 384 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:509: Offset: 480, NextOffset: 803 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2410 - testutil.go:509: Offset: 856, NextOffset: 2129 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -246281,103 +248437,76 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 938 - testutil.go:509: Offset: 480, NextOffset: 796 - 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + 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 bar test 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: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: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev] 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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 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: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" @@ -246385,71 +248514,72 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1732 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 795 - testutil.go:509: Offset: 622, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2125 - testutil.go:509: Offset: 997, NextOffset: 2406 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2130 + testutil.go:509: Offset: 999, NextOffset: 2408 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -246478,10 +248608,34 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 285 testutil.go:509: Offset: 292, NextOffset: 406 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 285, NextOffset: 384 + testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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:401: Directory: "" vs "": [foo3.txt dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar] 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: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 + 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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -246498,25 +248652,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 406, NextOffset: 526 testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 937 - testutil.go:509: Offset: 480, NextOffset: 795 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 957 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 2406 - testutil.go:509: Offset: 855, NextOffset: 2125 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2130 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -246530,156 +248679,132 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:509: Offset: 190, NextOffset: 285 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 baz.txt foo3.txt test .no.prefetch.landmark] vs [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: 97, NextOffset: 1918 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar 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: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 + testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + 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: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 97, NextOffset: 1920 testutil.go:509: Offset: 0, NextOffset: 1745 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":803,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":823,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":843,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":863,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"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":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":949,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark foo1.txt barlink test test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 803, NextOffset: 823 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 823, NextOffset: 843 - testutil.go:509: Offset: 969, NextOffset: 989 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 863, NextOffset: 2133 - testutil.go:509: Offset: 1009, NextOffset: 2424 - testutil.go:395: Comparing: "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: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 .no.prefetch.landmark test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246720,25 +248845,25 @@ testutil.go:509: Offset: 484, NextOffset: 803 testutil.go:509: Offset: 630, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 803, NextOffset: 823 - testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 823, NextOffset: 843 - testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 969, NextOffset: 989 testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 863, NextOffset: 2134 testutil.go:509: Offset: 1009, NextOffset: 2424 - testutil.go:509: Offset: 863, NextOffset: 2133 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -246752,6 +248877,37 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:509: Offset: 286, 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: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 630, NextOffset: 949 + testutil.go:509: Offset: 484, NextOffset: 803 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 803, NextOffset: 823 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 823, NextOffset: 843 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 843, NextOffset: 863 + testutil.go:509: Offset: 1009, NextOffset: 2424 + testutil.go:509: Offset: 863, NextOffset: 2134 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -246765,146 +248921,132 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 630, NextOffset: 949 - testutil.go:509: Offset: 484, NextOffset: 803 - testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.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: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - 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: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1922 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"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":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 454, NextOffset: 765 testutil.go:509: Offset: 590, NextOffset: 901 @@ -246918,14 +249060,14 @@ testutil.go:509: Offset: 921, NextOffset: 941 testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 825, NextOffset: 2051 - testutil.go:509: Offset: 961, NextOffset: 2343 + testutil.go:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 961, NextOffset: 2344 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" @@ -246963,7 +249105,7 @@ testutil.go:509: Offset: 365, NextOffset: 454 testutil.go:509: Offset: 501, NextOffset: 590 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -246977,18 +249119,15 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 901 - testutil.go:509: Offset: 454, NextOffset: 765 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 901 + testutil.go:509: Offset: 454, 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" @@ -246998,14 +249137,14 @@ testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2343 - testutil.go:509: Offset: 825, NextOffset: 2051 + testutil.go:509: Offset: 961, NextOffset: 2344 + testutil.go:509: Offset: 825, NextOffset: 2050 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247021,13 +249160,16 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 389, NextOffset: 501 + testutil.go:509: Offset: 272, NextOffset: 365 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 dev test2 baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2 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: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" @@ -247035,118 +249177,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.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: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 + testutil.go:509: Offset: 91, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1688 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt 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: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 - testutil.go:509: Offset: 91, NextOffset: 1847 - testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":956,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2 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" @@ -247184,57 +249332,22 @@ testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2358 - 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:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2078 + testutil.go:509: Offset: 976, NextOffset: 2356 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 600 - testutil.go:509: Offset: 374, NextOffset: 465 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 917 - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 977, NextOffset: 2358 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink 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" @@ -247263,132 +249376,182 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 2078 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink dev .no.prefetch.landmark test test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark 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: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1697 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"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":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 918, NextOffset: 938 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 938, NextOffset: 958 + testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 958, NextOffset: 2338 + testutil.go:395: Comparing: "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" @@ -247425,32 +249588,16 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:509: Offset: 502, NextOffset: 594 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 765 - testutil.go:509: Offset: 594, NextOffset: 898 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 825, NextOffset: 2056 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt 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: 594, NextOffset: 898 - testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test baz.txt foo3.txt dev test2 .no.prefetch.landmark] 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: 390, NextOffset: 502 + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 594 + testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -247461,16 +249608,8 @@ testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 938, NextOffset: 958 testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:509: Offset: 825, NextOffset: 2056 - testutil.go:395: Comparing: "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:509: Offset: 958, NextOffset: 2338 + testutil.go:509: Offset: 825, NextOffset: 2057 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -247484,6 +249623,17 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -247497,160 +249647,132 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 594 - testutil.go:509: Offset: 369, NextOffset: 461 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev test2 baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar barlink 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: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "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: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":775,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":795,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":966,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test dev foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar 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: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 835, NextOffset: 2066 - testutil.go:509: Offset: 966, NextOffset: 2351 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":778,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":798,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":949,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 barlink test dev .no.prefetch.landmark foo3.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 186, NextOffset: 206 @@ -247664,6 +249786,37 @@ testutil.go:509: Offset: 266, NextOffset: 286 testutil.go:509: Offset: 191, NextOffset: 281 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 778 + testutil.go:509: Offset: 600, NextOffset: 909 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:509: Offset: 969, 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 186, NextOffset: 206 @@ -247677,37 +249830,28 @@ testutil.go:509: Offset: 266, NextOffset: 286 testutil.go:509: Offset: 191, NextOffset: 281 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 775 - testutil.go:509: Offset: 600, NextOffset: 906 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.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: 909, NextOffset: 929 + testutil.go:509: Offset: 778, NextOffset: 798 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 818, NextOffset: 838 + testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:509: Offset: 838, NextOffset: 2071 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: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: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 906 - testutil.go:509: Offset: 469, NextOffset: 775 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 600, NextOffset: 909 + testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247736,158 +249880,161 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 966, NextOffset: 2351 - testutil.go:509: Offset: 835, NextOffset: 2066 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:509: Offset: 377, NextOffset: 469 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink 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: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 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: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: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":834,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":854,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":874,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":894,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":990,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1010,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev test2 baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 - testutil.go:509: Offset: 91, NextOffset: 1852 - testutil.go:509: Offset: 0, NextOffset: 1699 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":863,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":883,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"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":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1019,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 bar foo1.txt] + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 454, NextOffset: 843 - testutil.go:509: Offset: 590, NextOffset: 979 + testutil.go:509: Offset: 454, NextOffset: 834 + testutil.go:509: Offset: 590, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 979, NextOffset: 999 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 903, NextOffset: 2213 - testutil.go:509: Offset: 1039, NextOffset: 2496 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 894, NextOffset: 2203 + testutil.go:509: Offset: 1030, NextOffset: 2488 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -247925,33 +250072,33 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 389, NextOffset: 501 testutil.go:509: Offset: 272, NextOffset: 365 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 979 - testutil.go:509: Offset: 454, 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: 979, NextOffset: 999 - testutil.go:509: Offset: 843, NextOffset: 863 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 863, NextOffset: 883 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 883, NextOffset: 903 - testutil.go:509: Offset: 1039, NextOffset: 2496 - testutil.go:509: Offset: 903, NextOffset: 2213 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1030, NextOffset: 2488 + testutil.go:509: Offset: 894, NextOffset: 2203 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 501, NextOffset: 590 + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 970 + testutil.go:509: Offset: 454, NextOffset: 834 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: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" @@ -247984,175 +250131,154 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:509: Offset: 365, NextOffset: 454 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "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: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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test 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: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 91, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":867,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":887,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":927,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":857,"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":897,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":917,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"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":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 test dev test2 bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 107, NextOffset: 127 - testutil.go:509: Offset: 205, NextOffset: 225 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 225, NextOffset: 245 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 245, NextOffset: 265 - testutil.go:509: Offset: 167, NextOffset: 187 - testutil.go:509: Offset: 265, NextOffset: 285 - testutil.go:509: Offset: 187, NextOffset: 279 - testutil.go:509: Offset: 285, NextOffset: 395 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:509: Offset: 395, NextOffset: 509 + 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 dev test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 867 - testutil.go:509: Offset: 600, NextOffset: 1002 + testutil.go:509: Offset: 465, NextOffset: 857 + testutil.go:509: Offset: 600, NextOffset: 992 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 927, NextOffset: 2252 - testutil.go:509: Offset: 1062, NextOffset: 2528 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 917, NextOffset: 2241 + testutil.go:509: Offset: 1052, NextOffset: 2521 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + 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" @@ -248172,44 +250298,45 @@ testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 187, NextOffset: 279 testutil.go:509: Offset: 285, NextOffset: 395 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 205, NextOffset: 225 + testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 107, NextOffset: 127 - testutil.go:509: Offset: 225, NextOffset: 245 + testutil.go:509: Offset: 205, NextOffset: 225 testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 245, NextOffset: 265 + testutil.go:509: Offset: 225, NextOffset: 245 testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 265, NextOffset: 285 + testutil.go:509: Offset: 245, NextOffset: 265 testutil.go:509: Offset: 167, NextOffset: 187 - testutil.go:509: Offset: 285, NextOffset: 395 + testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1002 - testutil.go:509: Offset: 465, NextOffset: 867 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 907, NextOffset: 927 - testutil.go:509: Offset: 1062, NextOffset: 2528 - testutil.go:509: Offset: 927, NextOffset: 2252 + testutil.go:509: Offset: 600, NextOffset: 992 + testutil.go:509: Offset: 465, NextOffset: 857 + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 857, NextOffset: 877 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 877, NextOffset: 897 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 897, NextOffset: 917 + testutil.go:509: Offset: 1052, NextOffset: 2521 + testutil.go:509: Offset: 917, 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" @@ -248225,163 +250352,155 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 205, NextOffset: 225 + testutil.go:509: Offset: 107, NextOffset: 127 + testutil.go:509: Offset: 225, NextOffset: 245 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 245, NextOffset: 265 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 265, NextOffset: 285 + testutil.go:509: Offset: 167, NextOffset: 187 + testutil.go:509: Offset: 285, NextOffset: 395 + testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:509: Offset: 374, NextOffset: 465 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 baz.txt foo1.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: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt test dev bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1828 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"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":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:509: Offset: 390, NextOffset: 502 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt test dev 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: 369, NextOffset: 461 - testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 859 - testutil.go:509: Offset: 594, NextOffset: 992 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 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: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 919, NextOffset: 2240 - testutil.go:509: Offset: 1052, NextOffset: 2513 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1809 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":889,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"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":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1002,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] + 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" @@ -248414,38 +250533,48 @@ testutil.go:509: Offset: 264, NextOffset: 284 testutil.go:509: Offset: 187, NextOffset: 275 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 baz.txt barlink .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: 390, NextOffset: 502 testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:509: Offset: 390, 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: 502, NextOffset: 594 testutil.go:509: Offset: 369, NextOffset: 461 + testutil.go:509: Offset: 502, NextOffset: 594 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 594, NextOffset: 992 - testutil.go:509: Offset: 461, NextOffset: 859 + testutil.go:509: Offset: 461, NextOffset: 849 + testutil.go:509: Offset: 594, 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: 992, NextOffset: 1012 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1052, NextOffset: 2513 - testutil.go:509: Offset: 919, NextOffset: 2240 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 909, NextOffset: 2234 + testutil.go:509: Offset: 1042, NextOffset: 2508 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:509: Offset: 369, NextOffset: 461 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1002 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1042, NextOffset: 2508 + testutil.go:509: Offset: 909, NextOffset: 2234 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -248459,6 +250588,20 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 502 + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 594, NextOffset: 982 + testutil.go:509: Offset: 461, NextOffset: 849 + 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: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -248472,154 +250615,149 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar 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: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar 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: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 - testutil.go:509: Offset: 91, NextOffset: 1985 - testutil.go:509: Offset: 0, NextOffset: 1825 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1808 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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":890,"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":930,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1001,"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":1041,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":862,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":922,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"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":266,"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":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":1013,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1053,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 870 - testutil.go:509: Offset: 600, NextOffset: 1001 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test dev 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: 870, NextOffset: 890 - testutil.go:509: Offset: 1001, NextOffset: 1021 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:509: Offset: 1061, NextOffset: 2530 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 993, NextOffset: 1013 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 922, NextOffset: 2246 + testutil.go:509: Offset: 1053, NextOffset: 2521 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248656,31 +250794,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:509: Offset: 600, NextOffset: 993 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar 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: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:509: Offset: 377, NextOffset: 469 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1001, NextOffset: 1021 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1021, NextOffset: 1041 - testutil.go:509: Offset: 890, NextOffset: 910 - testutil.go:509: Offset: 1041, NextOffset: 1061 - testutil.go:509: Offset: 910, NextOffset: 930 - testutil.go:509: Offset: 1061, NextOffset: 2530 - testutil.go:509: Offset: 930, NextOffset: 2253 - testutil.go:395: Comparing: "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: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -248694,14 +250824,6 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 1001 - testutil.go:509: Offset: 469, NextOffset: 870 - testutil.go:395: Comparing: "test2" vs "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: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -248715,11 +250837,31 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 993 + testutil.go:509: Offset: 469, NextOffset: 862 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1013 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1013, NextOffset: 1033 + testutil.go:509: Offset: 882, NextOffset: 902 + testutil.go:509: Offset: 1033, NextOffset: 1053 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 1053, NextOffset: 2521 + testutil.go:509: Offset: 922, NextOffset: 2246 + 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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","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":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 foo1.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -248729,136 +250871,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev .no.prefetch.landmark baz.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: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 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: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: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 91, NextOffset: 1988 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 + testutil.go:509: Offset: 91, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1816 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"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-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":768,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":788,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"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":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":902,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":922,"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":962,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test2 .no.prefetch.landmark 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: 769, NextOffset: 789 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 829, NextOffset: 2053 - testutil.go:509: Offset: 963, NextOffset: 2340 + 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 test .no.prefetch.landmark bar 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248896,16 +251026,22 @@ testutil.go:509: Offset: 370, NextOffset: 459 testutil.go:509: Offset: 504, NextOffset: 593 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 459, NextOffset: 769 - testutil.go:509: Offset: 593, NextOffset: 903 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:509: Offset: 593, NextOffset: 902 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 828, NextOffset: 2052 + testutil.go:509: Offset: 962, NextOffset: 2340 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev 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: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -248923,9 +251059,31 @@ testutil.go:509: Offset: 392, NextOffset: 504 testutil.go:509: Offset: 277, NextOffset: 370 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 593, NextOffset: 903 - testutil.go:509: Offset: 459, NextOffset: 769 + testutil.go:509: Offset: 593, NextOffset: 902 + testutil.go:509: Offset: 459, NextOffset: 768 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 902, NextOffset: 922 + testutil.go:509: Offset: 768, NextOffset: 788 + testutil.go:509: Offset: 922, NextOffset: 942 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 942, NextOffset: 962 + testutil.go:509: Offset: 808, NextOffset: 828 + testutil.go:509: Offset: 962, NextOffset: 2340 + testutil.go:509: Offset: 828, NextOffset: 2052 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 504, NextOffset: 593 + testutil.go:509: Offset: 370, NextOffset: 459 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" @@ -248941,165 +251099,145 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 504, NextOffset: 593 - testutil.go:509: Offset: 370, NextOffset: 459 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test bar barlink dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 903, NextOffset: 923 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 963, NextOffset: 2340 - testutil.go:509: Offset: 829, NextOffset: 2053 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 dev .no.prefetch.landmark baz.txt foo1.txt test2] + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 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: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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: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: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","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":944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":964,"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":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:509: Offset: 602, NextOffset: 917 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 845, NextOffset: 2087 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2364 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: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" @@ -249140,8 +251278,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 378, NextOffset: 470 testutil.go:509: Offset: 510, NextOffset: 602 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:509: Offset: 602, NextOffset: 924 + 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 baz.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -249155,25 +251305,6 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 977, NextOffset: 2356 - testutil.go:509: Offset: 845, NextOffset: 2087 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -249190,58 +251321,44 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 396, NextOffset: 510 testutil.go:509: Offset: 283, NextOffset: 378 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 944 + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:509: Offset: 852, NextOffset: 2096 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 510, NextOffset: 602 testutil.go:509: Offset: 378, NextOffset: 470 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 602, NextOffset: 917 - testutil.go:509: Offset: 470, NextOffset: 785 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt foo3.txt test dev test2 baz.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 bar foo3.txt dev .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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -249249,84 +251366,124 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - 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:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 bar foo3.txt dev .no.prefetch.landmark 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: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1858 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1710 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"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":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"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":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"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":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2080 + testutil.go:509: Offset: 972, NextOffset: 2360 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -249367,27 +251524,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:509: Offset: 971, NextOffset: 2354 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 284, NextOffset: 383 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt 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: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -249401,31 +251539,17 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:509: Offset: 479, NextOffset: 785 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 971, NextOffset: 2354 - testutil.go:509: Offset: 845, NextOffset: 2079 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2360 + testutil.go:509: Offset: 846, NextOffset: 2080 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249441,132 +251565,171 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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 test2 .no.prefetch.landmark foo1.txt bar barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 284, NextOffset: 383 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 605 + testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:509: Offset: 479, NextOffset: 786 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 .no.prefetch.landmark baz.txt foo1.txt test bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "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: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: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [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: 91, NextOffset: 1861 - testutil.go:509: Offset: 0, NextOffset: 1704 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 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: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: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1862 + 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: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":793,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":813,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":833,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":853,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":922,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":982,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"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":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 test test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar dev test2 .no.prefetch.landmark 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 109, NextOffset: 129 + testutil.go:509: Offset: 209, NextOffset: 229 + testutil.go:509: Offset: 129, NextOffset: 149 + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 149, NextOffset: 169 + testutil.go:509: Offset: 249, NextOffset: 269 + testutil.go:509: Offset: 169, NextOffset: 189 + testutil.go:509: Offset: 269, NextOffset: 289 + testutil.go:509: Offset: 189, NextOffset: 285 + testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 189, NextOffset: 209 @@ -249589,22 +251752,32 @@ testutil.go:509: Offset: 385, NextOffset: 483 testutil.go:509: Offset: 514, NextOffset: 612 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 793 - testutil.go:509: Offset: 612, NextOffset: 922 + testutil.go:509: Offset: 483, NextOffset: 794 + testutil.go:509: Offset: 612, NextOffset: 923 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:509: Offset: 982, NextOffset: 2369 + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:509: Offset: 983, NextOffset: 2370 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 399, NextOffset: 514 + testutil.go:509: Offset: 285, NextOffset: 385 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 514, NextOffset: 612 + testutil.go:509: Offset: 385, NextOffset: 483 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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" @@ -249612,21 +251785,6 @@ testutil.go:395: Comparing: "test2" vs "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: 109 - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 109, NextOffset: 129 - testutil.go:509: Offset: 209, NextOffset: 229 - testutil.go:509: Offset: 129, NextOffset: 149 - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 149, NextOffset: 169 - testutil.go:509: Offset: 249, NextOffset: 269 - testutil.go:509: Offset: 169, NextOffset: 189 - testutil.go:509: Offset: 269, NextOffset: 289 - testutil.go:509: Offset: 189, NextOffset: 285 - testutil.go:509: Offset: 289, NextOffset: 399 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 209, NextOffset: 229 @@ -249639,19 +251797,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:509: Offset: 189, NextOffset: 285 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 922, NextOffset: 942 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 833, NextOffset: 853 - testutil.go:509: Offset: 982, NextOffset: 2369 - testutil.go:509: Offset: 853, NextOffset: 2082 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -249665,29 +251810,26 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:509: Offset: 189, NextOffset: 285 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 399, NextOffset: 514 - testutil.go:509: Offset: 285, NextOffset: 385 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 514, NextOffset: 612 - testutil.go:509: Offset: 385, NextOffset: 483 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 612, NextOffset: 922 - testutil.go:509: Offset: 483, NextOffset: 793 + testutil.go:509: Offset: 612, NextOffset: 923 + testutil.go:509: Offset: 483, NextOffset: 794 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 983, NextOffset: 2370 + testutil.go:509: Offset: 854, NextOffset: 2086 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar 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" @@ -249740,14 +251882,16 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev foo1.txt bar foo3.txt 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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 @@ -249756,14 +251900,22 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.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:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 @@ -249772,26 +251924,13 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - 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: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 @@ -249802,20 +251941,23 @@ testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:509: Offset: 0, NextOffset: 1711 === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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" @@ -249824,32 +251966,32 @@ 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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249859,13 +252001,14 @@ testutil.go:401: 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 [dev test2 baz.txt barlink test] + 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: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" @@ -249873,18 +252016,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -249893,50 +252031,53 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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 [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -249944,16 +252085,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -249963,62 +252102,65 @@ testutil.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: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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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": [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: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 [test2 baz.txt barlink test dev] + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -250026,55 +252168,55 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250085,132 +252227,131 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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" 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: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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -250224,27 +252365,47 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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" @@ -250259,16 +252420,14 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250277,31 +252436,46 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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" @@ -250309,18 +252483,15 @@ testutil.go:395: Comparing: "test/bar.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 [test dev test2 baz.txt 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" + testutil.go:395: Comparing: "test2" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250329,34 +252500,24 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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: "dev/testchar1" vs "dev/testchar1" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" @@ -250364,32 +252525,32 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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 [testblock testfifo testchar1 testchar2] + 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" @@ -250399,46 +252560,43 @@ testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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: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: "dev/testchar1" vs "dev/testchar1" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + 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" @@ -250446,16 +252604,18 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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] @@ -250469,18 +252629,16 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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: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 [testchar2 testblock testfifo testchar1] + 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" @@ -250488,27 +252646,33 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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: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: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250517,19 +252681,13 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] 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: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" @@ -250539,33 +252697,17 @@ testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: "" 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": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "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" @@ -250575,17 +252717,15 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250593,50 +252733,36 @@ testutil.go:395: Comparing: "test2" vs "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 [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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -250644,17 +252770,13 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250663,8 +252785,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250673,53 +252805,33 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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" @@ -250728,19 +252840,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 [barlink test dev test2 baz.txt] + 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: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" @@ -250748,35 +252856,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250784,9 +252891,9 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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" @@ -250795,7 +252902,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250804,7 +252911,10 @@ 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: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" @@ -250816,30 +252926,46 @@ testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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" 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: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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" @@ -250854,69 +252980,85 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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": [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250925,33 +253067,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + 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 "": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -250959,16 +253100,12 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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" @@ -250978,43 +253115,48 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go: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" @@ -251022,95 +253164,90 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -251118,33 +253255,39 @@ testutil.go:395: Comparing: "test2" vs "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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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" @@ -251152,16 +253295,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -251170,17 +253312,17 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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" @@ -251189,12 +253331,14 @@ 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: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: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" @@ -251202,13 +253346,11 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -251224,14 +253366,14 @@ 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -251240,29 +253382,26 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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 "": [.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: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" @@ -251270,56 +253409,59 @@ testutil.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: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -251329,14 +253471,9 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] 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: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" @@ -251344,14 +253481,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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" @@ -251363,34 +253502,36 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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 [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -251398,15 +253539,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -251414,17 +253573,16 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + 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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -251433,10 +253591,11 @@ testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -251449,11 +253608,10 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + 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] @@ -251468,33 +253626,33 @@ testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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" @@ -251503,14 +253661,17 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251519,11 +253680,8 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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" @@ -251533,19 +253691,23 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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: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" @@ -251553,70 +253715,69 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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": [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: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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 [testchar1 testchar2 testblock testfifo] + 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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -251624,27 +253785,27 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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" @@ -251654,22 +253815,20 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + 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 "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + 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: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" @@ -251677,44 +253836,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} 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: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: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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251723,17 +253871,11 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -251749,29 +253891,26 @@ 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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" @@ -251783,15 +253922,17 @@ testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -251799,46 +253940,47 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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" @@ -251846,22 +253988,22 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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: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" @@ -251870,19 +254012,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251890,32 +254032,27 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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" @@ -251923,62 +254060,68 @@ testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -251992,44 +254135,46 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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" @@ -252037,25 +254182,21 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" - testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -252063,13 +254204,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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" @@ -252077,35 +254221,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] + 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: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" @@ -252115,32 +254257,31 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -252149,32 +254290,35 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [barlink test dev test2 baz.txt] + 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 [testblock testfifo testchar1 testchar2] + 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" @@ -252182,15 +254326,11 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -252203,32 +254343,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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" @@ -252239,26 +254381,32 @@ 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: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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252267,31 +254415,25 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "baz.txt" vs "baz.txt" + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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" @@ -252301,19 +254443,15 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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" @@ -252324,68 +254462,71 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: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 [testchar2 testblock testfifo testchar1] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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: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: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: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" @@ -252394,53 +254535,54 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -252449,14 +254591,14 @@ 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: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 [testblock testfifo testchar1 testchar2] + 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" @@ -252465,32 +254607,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -252498,45 +254641,44 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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: "" 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: "" 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: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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" @@ -252546,15 +254688,15 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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" @@ -252570,10 +254712,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -252589,67 +254731,61 @@ 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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "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: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" @@ -252658,100 +254794,103 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "": [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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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" @@ -252759,64 +254898,67 @@ testutil.go:395: Comparing: "test/bar.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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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": [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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + 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: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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" @@ -252825,7 +254967,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: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" @@ -252834,33 +254976,31 @@ 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + 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" @@ -252868,50 +255008,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -252920,52 +255062,47 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -252973,14 +255110,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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] testutil.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: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" @@ -252988,54 +255131,69 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + 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 [testchar2 testblock testfifo testchar1] + 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" @@ -253043,15 +255201,18 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -253059,13 +255220,14 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + 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" @@ -253074,12 +255236,11 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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" @@ -253094,11 +255255,8 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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" @@ -253113,49 +255271,52 @@ testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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: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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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": [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: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -253164,48 +255325,33 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + 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" @@ -253214,12 +255360,8 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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: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" @@ -253227,36 +255369,25 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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: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: "" 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 [testchar1 testchar2 testblock testfifo] + 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" @@ -253264,73 +255395,49 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "test2" vs "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: "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" @@ -253339,46 +255446,46 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -253388,13 +255495,18 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -253404,23 +255516,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253429,13 +255536,12 @@ 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: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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + 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" @@ -253444,11 +255550,12 @@ testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:14Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:14Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:14Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:14Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:14Z","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: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" @@ -253456,17 +255563,17 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253479,27 +255586,46 @@ testutil.go:395: Comparing: "test" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt 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": [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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" @@ -253510,82 +255636,98 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-04-15T12:04:32Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-04-15T12:04:32Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-04-15T12:04:32Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-04-15T12:04:32Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-04-15T12:04:32Z","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: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: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: "dev/testfifo" vs "dev/testfifo" testutil.go: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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,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":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-05-18T18:35:13Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-05-18T18:35:13Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-05-18T18:35:13Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-05-18T18:35:13Z","devMajor":1,"devMinor":2}]} 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: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: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: "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" --- PASS: TestZstdChunked (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen (19.61s) + --- PASS: TestZstdChunked/testWriteAndOpen (21.06s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) @@ -253628,7 +255770,7 @@ --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.00s) @@ -253636,19 +255778,19 @@ --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) @@ -253719,27 +255861,27 @@ --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) @@ -253751,10 +255893,10 @@ --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) @@ -253766,41 +255908,41 @@ --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) @@ -253810,29 +255952,29 @@ --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) @@ -253840,11 +255982,11 @@ --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) @@ -253853,27 +255995,27 @@ --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) @@ -253925,21 +256067,21 @@ --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) @@ -253996,172 +256138,172 @@ --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) @@ -254215,62 +256357,62 @@ --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) @@ -254279,58 +256421,58 @@ --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) @@ -254341,7 +256483,7 @@ --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) @@ -254354,57 +256496,57 @@ --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) @@ -254414,7 +256556,7 @@ --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) @@ -254423,285 +256565,285 @@ --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.99s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.10s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.10s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.10s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.31s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.11s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.10s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.09s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify (39.22s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify (40.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.41s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.21s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.42s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.17s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.34s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.28s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.30s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.73s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.27s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 (0.02s) @@ -254723,133 +256865,133 @@ --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.35s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) @@ -254857,201 +256999,201 @@ --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.28s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (1.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.37s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.35s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.20s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.29s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.23s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.14s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.37s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.37s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.50s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.23s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.22s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.18s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) @@ -255064,114 +257206,114 @@ --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.21s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.39s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.23s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.18s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.35s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.21s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.04s) @@ -255180,91 +257322,91 @@ --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.02s) @@ -255273,16 +257415,16 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.03s) @@ -255291,244 +257433,244 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.29s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.35s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.28s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.30s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (1.65s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.27s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.29s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.31s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.27s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.33s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) @@ -255537,265 +257679,265 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.20s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.25s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 (0.55s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 (0.92s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.13s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.25s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.27s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.21s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) @@ -255804,650 +257946,650 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.15s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.14s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.12s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.13s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.12s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testBuild (79.38s) + --- PASS: TestZstdChunked/testBuild (86.81s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.43s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.42s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.31s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.34s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.31s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.30s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.73s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.29s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.21s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.42s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (1.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.45s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.39s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.45s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.52s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.52s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.20s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.47s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.22s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.42s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (2.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.59s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.86s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.64s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.73s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.74s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.70s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.47s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (1.13s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.17s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.38s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.19s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.28s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.27s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.27s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.27s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.27s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 (0.28s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.50s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=64000 (0.82s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=64000 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.15s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.13s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.21s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.20s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.21s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.24s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=64000 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.13s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.21s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.20s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=64000 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.20s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.24s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.25s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.32s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.29s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.74s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) === RUN TestZstdChunkedFooter --- PASS: TestZstdChunkedFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 79.410s +ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 86.844s === RUN TestCheck -time="2025-04-15T12:05:56Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test -time="2025-04-15T12:05:56Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test -time="2025-04-15T12:05:56Z" level=warning msg="check failed" error="reference hasn't been passed" mountpoint=test +time="2026-05-18T18:36:47Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test +time="2026-05-18T18:36:47Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test +time="2026-05-18T18:36:47Z" level=warning msg="check failed" error="reference hasn't been passed" mountpoint=test --- PASS: TestCheck (0.00s) PASS ok github.com/containerd/stargz-snapshotter/fs 0.008s ? github.com/containerd/stargz-snapshotter/fs/config [no test files] === RUN TestLayer -=== RUN TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed === RUN TestLayer/testPrefetch-no_prefetch-zstd-fastest === RUN TestLayer/testPrefetch-no_prefetch-gzip-bestspeed +=== RUN TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed === RUN TestLayer/testPrefetch-prefetch-zstd-fastest === RUN TestLayer/testPrefetch-prefetch-gzip-bestspeed === RUN TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed @@ -256457,45 +258599,9 @@ === RUN TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest === RUN TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest === RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed -=== RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 @@ -256505,15 +258611,51 @@ === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#02 @@ -256523,15 +258665,15 @@ === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 @@ -256541,15 +258683,24 @@ === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#02 === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 @@ -256559,15 +258710,6 @@ === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 === RUN TestLayer/1_whiteout_with_sibling === RUN TestLayer/1_whiteout_with_sibling#01 === RUN TestLayer/1_whiteout_with_sibling#02 @@ -256590,11 +258732,11 @@ === RUN TestLayer/no_prefetch_landmark#01 === RUN TestLayer/no_prefetch_landmark#02 === RUN TestLayer/state_file -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1837687536992679415 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8687558387313803922 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#01 -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-121629992453628975 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-2015850510427988395 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#02 -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3136828735336737955 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1004521122356790413 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid === RUN TestLayer/file_suid#01 === RUN TestLayer/file_suid#02 @@ -256614,7 +258756,7 @@ testutil.go:1135: reader calls for "bar/bar.txt": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo22": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [106] + testutil.go:1135: reader calls for "foo/foo1": offsets: [101] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -256626,7 +258768,7 @@ testutil.go:1135: reader calls for "bar/bar.txt": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo22": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [101] + testutil.go:1135: reader calls for "foo/foo1": offsets: [106] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -256704,11 +258846,11 @@ === RUN TestLayer/no_prefetch_landmark#04 === RUN TestLayer/no_prefetch_landmark#05 === RUN TestLayer/state_file#03 -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8980024635450012398 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4477170812266644373 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#04 -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3799228870247172423 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-956402262203110993 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#05 -time="2025-04-15T12:05:58Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7715159388228793509 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7011382873412476114 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#03 === RUN TestLayer/file_suid#04 === RUN TestLayer/file_suid#05 @@ -256763,9 +258905,9 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96938] + testutil.go:1135: reader calls for "foo3": offsets: [96894] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] + testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -256789,9 +258931,9 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96894] + testutil.go:1135: reader calls for "foo3": offsets: [96938] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] + testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -256818,11 +258960,11 @@ === RUN TestLayer/no_prefetch_landmark#07 === RUN TestLayer/no_prefetch_landmark#08 === RUN TestLayer/state_file#06 -time="2025-04-15T12:05:59Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-2332526401163078089 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3420149824646401285 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#07 -time="2025-04-15T12:05:59Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6140535337225200776 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3451766944082110875 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#08 -time="2025-04-15T12:05:59Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1179673850889129740 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-05-18T18:36:50Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4319712611872357809 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#06 === RUN TestLayer/file_suid#07 === RUN TestLayer/file_suid#08 @@ -256910,31 +259052,49 @@ testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] ---- PASS: TestLayer (1.33s) - --- PASS: TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.00s) +--- PASS: TestLayer (1.67s) + --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.01s) --- PASS: TestLayer/testPrefetch-no_prefetch-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-prefetch-zstd-fastest (0.01s) - --- PASS: TestLayer/testPrefetch-prefetch-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-prefetch-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-with_dir-zstd-fastest (0.01s) - --- PASS: TestLayer/testPrefetch-with_dir-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-with_dir-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed (0.00s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest (0.01s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.02s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.00s) @@ -256942,135 +259102,117 @@ --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#01 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#01 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#02 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#01 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#02 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 (0.02s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#02 (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.00s) --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.00s) - --- PASS: TestLayer/1_opaque (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.01s) + --- PASS: TestLayer/1_opaque (0.01s) --- PASS: TestLayer/1_opaque#01 (0.00s) --- PASS: TestLayer/1_opaque#02 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#01 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#02 (0.00s) - --- PASS: TestLayer/1_opaque_with_xattr (0.00s) - --- PASS: TestLayer/1_opaque_with_xattr#01 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr (0.01s) + --- PASS: TestLayer/1_opaque_with_xattr#01 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#02 (0.00s) - --- PASS: TestLayer/prefetch_landmark (0.00s) + --- PASS: TestLayer/prefetch_landmark (0.01s) --- PASS: TestLayer/prefetch_landmark#01 (0.00s) --- PASS: TestLayer/prefetch_landmark#02 (0.00s) - --- PASS: TestLayer/no_prefetch_landmark (0.00s) - --- PASS: TestLayer/no_prefetch_landmark#01 (0.00s) - --- PASS: TestLayer/no_prefetch_landmark#02 (0.01s) + --- PASS: TestLayer/no_prefetch_landmark (0.04s) + --- PASS: TestLayer/no_prefetch_landmark#01 (0.01s) + --- PASS: TestLayer/no_prefetch_landmark#02 (0.00s) --- PASS: TestLayer/state_file (0.01s) --- PASS: TestLayer/state_file#01 (0.00s) - --- PASS: TestLayer/state_file#02 (0.00s) - --- PASS: TestLayer/file_suid (0.00s) - --- PASS: TestLayer/file_suid#01 (0.00s) - --- PASS: TestLayer/file_suid#02 (0.00s) - --- PASS: TestLayer/dir_sgid (0.00s) + --- PASS: TestLayer/state_file#02 (0.03s) + --- PASS: TestLayer/file_suid (0.01s) + --- PASS: TestLayer/file_suid#01 (0.01s) + --- PASS: TestLayer/file_suid#02 (0.01s) + --- PASS: TestLayer/dir_sgid (0.01s) --- PASS: TestLayer/dir_sgid#01 (0.00s) --- PASS: TestLayer/dir_sgid#02 (0.01s) --- PASS: TestLayer/file_sticky (0.01s) - --- PASS: TestLayer/file_sticky#01 (0.00s) - --- PASS: TestLayer/file_sticky#02 (0.00s) - --- PASS: TestLayer/symlink_size (0.00s) - --- PASS: TestLayer/symlink_size#01 (0.00s) - --- PASS: TestLayer/symlink_size#02 (0.00s) - --- PASS: TestLayer/several_files_in_chunk (0.01s) + --- PASS: TestLayer/file_sticky#01 (0.01s) + --- PASS: TestLayer/file_sticky#02 (0.01s) + --- PASS: TestLayer/symlink_size (0.01s) + --- PASS: TestLayer/symlink_size#01 (0.01s) + --- PASS: TestLayer/symlink_size#02 (0.01s) + --- PASS: TestLayer/several_files_in_chunk (0.02s) --- PASS: TestLayer/several_files_in_chunk#01 (0.02s) --- PASS: TestLayer/several_files_in_chunk#02 (0.01s) --- PASS: TestLayer/several_files_in_chunk_chunked (0.02s) @@ -257082,22 +259224,22 @@ --- PASS: TestLayer/1_whiteout_with_duplicated_name#03 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#05 (0.00s) - --- PASS: TestLayer/1_opaque#03 (0.01s) + --- PASS: TestLayer/1_opaque#03 (0.00s) --- PASS: TestLayer/1_opaque#04 (0.00s) --- PASS: TestLayer/1_opaque#05 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#03 (0.01s) --- PASS: TestLayer/1_opaque_with_sibling#04 (0.00s) - --- PASS: TestLayer/1_opaque_with_sibling#05 (0.00s) + --- PASS: TestLayer/1_opaque_with_sibling#05 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#03 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#04 (0.00s) --- PASS: TestLayer/1_opaque_with_xattr#05 (0.00s) - --- PASS: TestLayer/prefetch_landmark#03 (0.01s) - --- PASS: TestLayer/prefetch_landmark#04 (0.00s) + --- PASS: TestLayer/prefetch_landmark#03 (0.00s) + --- PASS: TestLayer/prefetch_landmark#04 (0.01s) --- PASS: TestLayer/prefetch_landmark#05 (0.00s) --- PASS: TestLayer/no_prefetch_landmark#03 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#04 (0.00s) --- PASS: TestLayer/no_prefetch_landmark#05 (0.00s) - --- PASS: TestLayer/state_file#03 (0.01s) + --- PASS: TestLayer/state_file#03 (0.00s) --- PASS: TestLayer/state_file#04 (0.00s) --- PASS: TestLayer/state_file#05 (0.00s) --- PASS: TestLayer/file_suid#03 (0.01s) @@ -257112,46 +259254,46 @@ --- PASS: TestLayer/symlink_size#03 (0.01s) --- PASS: TestLayer/symlink_size#04 (0.00s) --- PASS: TestLayer/symlink_size#05 (0.00s) - --- PASS: TestLayer/several_files_in_chunk#03 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#03 (0.01s) --- PASS: TestLayer/several_files_in_chunk#04 (0.01s) --- PASS: TestLayer/several_files_in_chunk#05 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.01s) + --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.02s) --- PASS: TestLayer/several_files_in_chunk_chunked#04 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked#05 (0.02s) + --- PASS: TestLayer/several_files_in_chunk_chunked#05 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#06 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#07 (0.00s) --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#06 (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#06 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#07 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#08 (0.00s) --- PASS: TestLayer/1_opaque#06 (0.01s) --- PASS: TestLayer/1_opaque#07 (0.00s) --- PASS: TestLayer/1_opaque#08 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#06 (0.00s) - --- PASS: TestLayer/1_opaque_with_sibling#07 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#08 (0.00s) + --- PASS: TestLayer/1_opaque_with_sibling#07 (0.00s) + --- PASS: TestLayer/1_opaque_with_sibling#08 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#06 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#07 (0.00s) --- PASS: TestLayer/1_opaque_with_xattr#08 (0.00s) - --- PASS: TestLayer/prefetch_landmark#06 (0.01s) + --- PASS: TestLayer/prefetch_landmark#06 (0.00s) --- PASS: TestLayer/prefetch_landmark#07 (0.00s) --- PASS: TestLayer/prefetch_landmark#08 (0.00s) - --- PASS: TestLayer/no_prefetch_landmark#06 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#07 (0.00s) + --- PASS: TestLayer/no_prefetch_landmark#06 (0.00s) + --- PASS: TestLayer/no_prefetch_landmark#07 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#08 (0.00s) --- PASS: TestLayer/state_file#06 (0.01s) --- PASS: TestLayer/state_file#07 (0.00s) --- PASS: TestLayer/state_file#08 (0.00s) - --- PASS: TestLayer/file_suid#06 (0.01s) + --- PASS: TestLayer/file_suid#06 (0.00s) --- PASS: TestLayer/file_suid#07 (0.00s) - --- PASS: TestLayer/file_suid#08 (0.00s) + --- PASS: TestLayer/file_suid#08 (0.01s) --- PASS: TestLayer/dir_sgid#06 (0.01s) --- PASS: TestLayer/dir_sgid#07 (0.00s) --- PASS: TestLayer/dir_sgid#08 (0.00s) --- PASS: TestLayer/file_sticky#06 (0.00s) --- PASS: TestLayer/file_sticky#07 (0.00s) --- PASS: TestLayer/file_sticky#08 (0.00s) - --- PASS: TestLayer/symlink_size#06 (0.01s) + --- PASS: TestLayer/symlink_size#06 (0.00s) --- PASS: TestLayer/symlink_size#07 (0.00s) --- PASS: TestLayer/symlink_size#08 (0.00s) --- PASS: TestLayer/several_files_in_chunk#06 (0.02s) @@ -257163,19 +259305,10 @@ === RUN TestWaiter --- PASS: TestWaiter (1.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/layer 2.335s +ok github.com/containerd/stargz-snapshotter/fs/layer 2.682s ? github.com/containerd/stargz-snapshotter/fs/metrics/common [no test files] ? github.com/containerd/stargz-snapshotter/fs/metrics/layer [no test files] === RUN TestReader -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed @@ -257185,102 +259318,93 @@ === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed @@ -257293,159 +259417,60 @@ === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed @@ -257455,30 +259480,39 @@ === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed @@ -257491,12 +259525,120 @@ === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_true_zstd-fastest === RUN TestReader/test_cache_verify_true_true_true_gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed +=== RUN TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_false_zstd-fastest === RUN TestReader/test_cache_verify_true_true_false_gzip-bestspeed -=== RUN TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_true_zstd-fastest === RUN TestReader/test_cache_verify_true_false_true_gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed @@ -257518,7 +259660,7 @@ === RUN TestReader/zstd-fastest === RUN TestReader/gzip-bestspeed === RUN TestReader/externaltoc-gzip-bestspeed -=== RUN TestReader/several_files_in_chunk-zstd-fastest +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed testutil.go:674: minChunkSize = 8000 testutil.go:736: reader calls for "foo2": offsets: [] testutil.go:736: reader calls for "bar/bar.txt": offsets: [] @@ -257526,12 +259668,12 @@ testutil.go:736: reader calls for "bar/bar.txt": offsets: [] testutil.go:736: reader calls for "foo3": offsets: [] testutil.go:736: reader calls for "foo22": offsets: [] - testutil.go:736: reader calls for "foo/foo1": offsets: [101] + testutil.go:736: reader calls for "foo/foo1": offsets: [106] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed testutil.go:674: minChunkSize = 8000 testutil.go:736: reader calls for "foo2": offsets: [] testutil.go:736: reader calls for "bar/bar.txt": offsets: [] @@ -257544,7 +259686,7 @@ testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk-zstd-fastest testutil.go:674: minChunkSize = 8000 testutil.go:736: reader calls for "foo2": offsets: [] testutil.go:736: reader calls for "bar/bar.txt": offsets: [] @@ -257552,7 +259694,7 @@ testutil.go:736: reader calls for "bar/bar.txt": offsets: [] testutil.go:736: reader calls for "foo3": offsets: [] testutil.go:736: reader calls for "foo22": offsets: [] - testutil.go:736: reader calls for "foo/foo1": offsets: [106] + testutil.go:736: reader calls for "foo/foo1": offsets: [101] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] @@ -257599,337 +259741,337 @@ testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] ---- PASS: TestReader (2.30s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) +--- PASS: TestReader (2.60s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.03s) --- PASS: TestReader/test_cache_verify_true_true_true_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/test_cache_verify_true_true_false_zstd-fastest (0.02s) - --- PASS: TestReader/test_cache_verify_true_true_false_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_true_true_false_zstd-fastest (0.03s) + --- PASS: TestReader/test_cache_verify_true_true_false_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_true_false_true_zstd-fastest (0.02s) --- PASS: TestReader/test_cache_verify_true_false_true_gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed (0.01s) @@ -257942,106 +260084,24 @@ --- PASS: TestReader/test_cache_verify_false_true_false_zstd-fastest (0.02s) --- PASS: TestReader/test_cache_verify_false_true_false_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_false_true_false_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.02s) + --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.03s) --- PASS: TestReader/test_cache_verify_false_false_true_gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_false_false_false_zstd-fastest (0.02s) --- PASS: TestReader/test_cache_verify_false_false_false_gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/zstd-fastest (0.04s) - --- PASS: TestReader/gzip-bestspeed (0.02s) + --- PASS: TestReader/zstd-fastest (0.05s) + --- PASS: TestReader/gzip-bestspeed (0.03s) --- PASS: TestReader/externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.02s) --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.01s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.01s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/fs/reader 2.306s +ok github.com/containerd/stargz-snapshotter/fs/reader 2.604s === RUN TestReadAt -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache @@ -258052,6 +260112,8 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -258064,6 +260126,10 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache @@ -258072,14 +260138,6 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -258088,6 +260146,12 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache @@ -258098,10 +260162,6 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache @@ -258112,18 +260172,8 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -258136,17 +260186,17 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 @@ -258160,9 +260210,17 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 @@ -258172,6 +260230,14 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache @@ -258180,10 +260246,88 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache @@ -258198,7 +260342,7 @@ blob_test.go:208: reading offset:1, size:2 blob_test.go:736: serving whole range "bytes=0-2" = 3 blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 @@ -258214,10 +260358,6 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache @@ -258228,11 +260368,7 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:2 @@ -258240,11 +260376,11 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:2 @@ -258252,6 +260388,14 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache @@ -258262,8 +260406,6 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache @@ -258276,17 +260418,19 @@ blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 @@ -258298,8 +260442,6 @@ blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -258312,8 +260454,6 @@ blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -258324,11 +260464,7 @@ blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 @@ -258336,6 +260472,36 @@ blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache @@ -258348,8 +260514,6 @@ blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -258360,17 +260524,7 @@ blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 @@ -258384,30 +260538,94 @@ blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache @@ -258420,9 +260638,9 @@ blob_test.go:736: serving whole range "bytes=0-2" = 3 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 @@ -258436,9 +260654,21 @@ blob_test.go:208: reading offset:0, size:7 blob_test.go:736: serving whole range "bytes=0-2" = 3 blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 @@ -258454,21 +260684,7 @@ blob_test.go:736: serving whole range "bytes=0-8" = 9 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 @@ -258480,7 +260696,11 @@ blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 @@ -258488,13 +260708,29 @@ blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:7 @@ -258506,6 +260742,8 @@ blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -258518,135 +260756,33 @@ blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 blob_test.go:736: serving whole range "bytes=0-2" = 3 @@ -258657,6 +260793,18 @@ blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 blob_test.go:736: serving whole range "bytes=0-2" = 3 @@ -258667,11 +260815,19 @@ blob_test.go:736: serving whole range "bytes=0-2" = 3 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 @@ -258689,33 +260845,19 @@ blob_test.go:208: reading offset:1, size:7 blob_test.go:736: serving whole range "bytes=0-8" = 9 blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:1, size:7 @@ -258727,11 +260869,17 @@ blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:7 @@ -258741,17 +260889,13 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:7 @@ -258761,9 +260905,7 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 @@ -258775,12 +260917,6 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -258789,8 +260925,17 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:7 +time="2026-05-18T18:36:53Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -258799,34 +260944,11 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -time="2025-04-15T12:06:01Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 @@ -258834,11 +260956,11 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 @@ -258846,11 +260968,7 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 @@ -258862,8 +260980,6 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -258876,439 +260992,463 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 --- PASS: TestReadAt (0.04s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) === RUN TestFailReadAt blob_test.go:736: serving whole range "bytes=0-9" = 10 blob_test.go:736: serving whole range "bytes=0-9" = 10 @@ -259346,20 +261486,20 @@ === RUN TestCheck --- PASS: TestCheck (0.00s) === RUN TestRetry -2025/04/15 12:06:01 [DEBUG] GET test -2025/04/15 12:06:01 [ERR] GET test request failed: Get "test": dummy error -2025/04/15 12:06:01 [DEBUG] GET test: retrying in 1.739136031s (4 left) -2025/04/15 12:06:03 [DEBUG] GET test (status: 429): retrying in 2.527985546s (3 left) -2025/04/15 12:06:05 [DEBUG] GET test (status: 503): retrying in 4.663268758s (2 left) ---- PASS: TestRetry (8.97s) +2026/05/18 18:36:54 [DEBUG] GET test +2026/05/18 18:36:54 [ERR] GET test request failed: Get "test": dummy error +2026/05/18 18:36:54 [DEBUG] GET test: retrying in 1.670685121s (4 left) +2026/05/18 18:36:55 [DEBUG] GET test (status: 429): retrying in 2.671332499s (3 left) +2026/05/18 18:36:58 [DEBUG] GET test (status: 503): retrying in 4.272457026s (2 left) +--- PASS: TestRetry (8.64s) === RUN TestRegionSet --- PASS: TestRegionSet (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/remote 9.231s +ok github.com/containerd/stargz-snapshotter/fs/remote 8.898s ? github.com/containerd/stargz-snapshotter/fs/source [no test files] ? github.com/containerd/stargz-snapshotter/metadata [no test files] === RUN TestReader -=== RUN TestReader/empty-gzip-bestcompression +=== RUN TestReader/empty-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259368,7 +261508,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression +=== RUN TestReader/empty-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259386,7 +261526,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly +=== RUN TestReader/empty-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259395,7 +261535,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-fastest +=== RUN TestReader/empty-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259404,7 +261544,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default +=== RUN TestReader/empty-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259413,7 +261553,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression +=== RUN TestReader/empty-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259422,7 +261562,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed +=== RUN TestReader/empty-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259431,7 +261571,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression +=== RUN TestReader/empty-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259440,7 +261580,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly +=== RUN TestReader/empty-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259449,7 +261589,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestspeed +=== RUN TestReader/empty-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259458,7 +261598,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression +=== RUN TestReader/empty-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259467,7 +261607,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-fastest#01 +=== RUN TestReader/empty-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259476,7 +261616,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default#01 +=== RUN TestReader/empty-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259485,7 +261625,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression#01 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259494,7 +261634,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed#01 +=== RUN TestReader/empty-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259503,7 +261643,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression#01 +=== RUN TestReader/empty-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259512,7 +261652,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#01 +=== RUN TestReader/empty-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259521,7 +261661,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/empty-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259530,7 +261670,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression#01 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259539,7 +261679,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression#01 +=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259548,7 +261688,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/empty-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259557,7 +261697,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/empty-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259566,7 +261706,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/empty-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259575,7 +261715,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression#02 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259584,7 +261724,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259593,7 +261733,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/empty-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259602,7 +261742,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/empty-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259611,7 +261751,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-fastest#02 +=== RUN TestReader/empty-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259620,7 +261760,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default#02 +=== RUN TestReader/empty-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259629,7 +261769,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression#02 +=== RUN TestReader/empty-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259638,7 +261778,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed#02 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259647,7 +261787,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression#02 +=== RUN TestReader/empty-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259656,7 +261796,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#02 +=== RUN TestReader/empty-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259665,7 +261805,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/empty-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259674,7 +261814,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression#02 +=== RUN TestReader/empty-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259683,7 +261823,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-fastest#03 +=== RUN TestReader/empty-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259692,7 +261832,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default#03 +=== RUN TestReader/empty-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259701,7 +261841,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression#03 +=== RUN TestReader/empty-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259710,7 +261850,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed#03 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259719,7 +261859,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression#03 +=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259728,7 +261868,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#03 +=== RUN TestReader/empty-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259737,7 +261877,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/empty-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259746,7 +261886,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression#03 +=== RUN TestReader/empty-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259755,7 +261895,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression#03 +=== RUN TestReader/empty-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259764,7 +261904,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/empty-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259782,7 +261922,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/empty-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -259791,26 +261931,45 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression +=== RUN TestReader/files-externaltoc-gzip-defaultcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed +=== RUN TestReader/files-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- @@ -259822,193 +261981,193 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression +=== RUN TestReader/files-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/files-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression +=== RUN TestReader/files-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression +=== RUN TestReader/files-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression +=== RUN TestReader/files-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression +=== RUN TestReader/files-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly +=== RUN TestReader/files-gzip-bestspeed + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest +=== RUN TestReader/files-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default +=== RUN TestReader/files-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -260019,83 +262178,64 @@ testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression#01 +=== RUN TestReader/files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/files-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/files-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#01 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [6] "bar" : drwxr-xr-x @@ -260107,14 +262247,14 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#01 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -260126,204 +262266,166 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#01 +=== RUN TestReader/files-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression#01 +=== RUN TestReader/files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly#01 +=== RUN TestReader/files-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/files-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression#01 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly#02 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/files-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/files-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression#02 +=== RUN TestReader/files-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -260335,22 +262437,22 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/files-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -260361,26 +262463,7 @@ testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -260399,7 +262482,7 @@ testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#02 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- @@ -260418,15 +262501,53 @@ testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#02 +=== RUN TestReader/files-zstd-fastest#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-zstd-bettercompression#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -260437,7 +262558,7 @@ testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#02 +=== RUN TestReader/files-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "y.txt" : -rw-r--r-- @@ -260449,128 +262570,128 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#02 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression#03 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression#03 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/files-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#03 +=== RUN TestReader/files-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -260582,22 +262703,22 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#03 +=== RUN TestReader/files-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -260608,45 +262729,45 @@ testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#03 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#03 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression#03 +=== RUN TestReader/files-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -260658,60 +262779,79 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly#03 +=== RUN TestReader/files-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/files-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression +=== RUN TestReader/files-gzip-defaultcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -260728,32 +262868,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [10] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [10] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest +=== RUN TestReader/dirs-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -260778,7 +262893,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -260793,25 +262908,25 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -260824,44 +262939,44 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed +=== RUN TestReader/dirs-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression +=== RUN TestReader/dirs-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -260871,47 +262986,47 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly +=== RUN TestReader/dirs-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed +=== RUN TestReader/dirs-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxxx" : -rw-r--r-- testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -260928,90 +263043,15 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/dirs-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [8] "xxxx" : -rw-r--r-- - testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- @@ -261020,23 +263060,23 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [8] "xxxx" : -rw-r--r-- - testutil.go:440: +- [9] "yyy" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#01 +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- testutil.go:440: +- [10] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- @@ -261053,15 +263093,40 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#01 +=== RUN TestReader/dirs-zstd-default + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261071,14 +263136,14 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#01 +=== RUN TestReader/dirs-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261103,35 +263168,34 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#01 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#01 +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261140,40 +263204,41 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/dirs-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "a" : drwxr-xr-x testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [4] "yyy" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [4] "yyy" : -rw-r--r-- testutil.go:440: +- [7] "a" : drwxr-xr-x testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- @@ -261181,37 +263246,62 @@ === RUN TestReader/dirs-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-gzip-bestspeed#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "a" : drwxr-xr-x testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression#01 +=== RUN TestReader/dirs-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261221,17 +263311,16 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261240,6 +263329,7 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -261259,51 +263349,51 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/dirs-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#02 +=== RUN TestReader/dirs-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261320,23 +263410,23 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#02 +=== RUN TestReader/dirs-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261346,16 +263436,17 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#02 +=== RUN TestReader/dirs-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261364,21 +263455,20 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#02 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261403,34 +263493,22 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#02 +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [3] "a" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [3] "a" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [7] "yyy" : -rw-r--r-- @@ -261439,11 +263517,22 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-zstd-default#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261452,41 +263541,42 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/dirs-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#02 +=== RUN TestReader/dirs-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261503,7 +263593,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression#02 +=== RUN TestReader/dirs-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261512,12 +263602,13 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261526,9 +263617,8 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261546,9 +263636,9 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261559,9 +263649,9 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261570,17 +263660,43 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-zstd-fastest#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/dirs-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -261589,21 +263705,20 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#03 +=== RUN TestReader/dirs-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261628,7 +263743,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#03 +=== RUN TestReader/dirs-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -261658,60 +263773,60 @@ testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#03 +=== RUN TestReader/dirs-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#03 +=== RUN TestReader/dirs-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261721,14 +263836,39 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#03 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- @@ -261737,9 +263877,9 @@ testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -261753,90 +263893,65 @@ testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/dirs-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [8] "xxxx" : -rw-r--r-- - testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "yyy" : -rw-r--r-- - testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression#03 +=== RUN TestReader/dirs-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [9] "yyy" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "a" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/dirs-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261846,22 +263961,22 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/dirs-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -261870,138 +263985,213 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "a" : drwxr-xr-x + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [3] "a" : drwxr-xr-x + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest +=== RUN TestReader/hardlinks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [3] "1" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "1" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-default + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-no-compression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv @@ -262018,6 +264208,7 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -262026,13 +264217,110 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-fastest + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-bettercompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-bestcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [2] "foolink" : -rw-r--r-- testutil.go:440: +- [2] "foolink2" : -rw-r--r-- @@ -262040,9 +264328,13 @@ testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [2] "foolink" : -rw-r--r-- testutil.go:440: +- [2] "foolink2" : -rw-r--r-- @@ -262050,12 +264342,12 @@ testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed +=== RUN TestReader/hardlinks-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262063,11 +264355,10 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262076,18 +264367,17 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression +=== RUN TestReader/hardlinks-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [7] "1" : drwxr-xr-x testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ @@ -262103,36 +264393,84 @@ testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression +=== RUN TestReader/hardlinks-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-huffmanonly#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [3] "1" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "barlink" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [3] "1" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -262140,9 +264478,12 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262151,70 +264492,119 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression +=== RUN TestReader/hardlinks-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-no-compression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly +=== RUN TestReader/hardlinks-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-defaultcompression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [7] "1" : drwxr-xr-x testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -262228,7 +264618,7 @@ testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -262243,8 +264633,6 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -262252,19 +264640,21 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#01 +=== RUN TestReader/hardlinks-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -262278,7 +264668,7 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#01 +=== RUN TestReader/hardlinks-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] "barlink" : -rw-r--r-- @@ -262293,69 +264683,45 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#01 +=== RUN TestReader/hardlinks-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/hardlinks-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x @@ -262364,12 +264730,9 @@ testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x @@ -262377,8 +264740,10 @@ testutil.go:440: +- [2] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262393,71 +264758,19 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -262465,9 +264778,12 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "1" : drwxr-xr-x @@ -262476,61 +264792,61 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/hardlinks-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262539,7 +264855,6 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -262553,22 +264868,21 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "barlink" : -rw-r--r-- testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foolink" : -rw-r--r-- @@ -262577,8 +264891,9 @@ testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "barlink" : -rw-r--r-- testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -262593,17 +264908,17 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -262618,76 +264933,51 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#02 +=== RUN TestReader/hardlinks-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#02 +=== RUN TestReader/hardlinks-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ @@ -262703,60 +264993,84 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#02 +=== RUN TestReader/hardlinks-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [3] "1" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "barlink" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "1" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- @@ -262765,10 +265079,10 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -262777,110 +265091,11 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -262898,48 +265113,48 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#03 +=== RUN TestReader/hardlinks-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#03 +=== RUN TestReader/hardlinks-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -262953,43 +265168,18 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#03 +=== RUN TestReader/hardlinks-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263003,107 +265193,76 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/various_files-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [3] "1" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [3] "1" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression +=== RUN TestReader/various_files-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263122,34 +265281,34 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly +=== RUN TestReader/various_files-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest +=== RUN TestReader/various_files-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263160,7 +265319,45 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263182,107 +265379,145 @@ === RUN TestReader/various_files-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-gzip-bestcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed +=== RUN TestReader/various_files-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly +=== RUN TestReader/various_files-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed +=== RUN TestReader/various_files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression +=== RUN TestReader/various_files-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263293,110 +265528,110 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression +=== RUN TestReader/various_files-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#01 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#01 +=== RUN TestReader/various_files-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#01 +=== RUN TestReader/various_files-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "cdev" : Dc--------- testutil.go:440: +- [7] "bdev" : D--------- testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263407,102 +265642,83 @@ testutil.go:440: +- [7] "bdev" : D--------- testutil.go:440: +- [4] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#01 +=== RUN TestReader/various_files-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#01 +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#01 +=== RUN TestReader/various_files-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/various_files-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "bar" : drwxr-xr-x @@ -263521,121 +265737,83 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/various_files-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [3] "bdev" : D--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [3] "bdev" : D--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/various_files-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#02 +=== RUN TestReader/various_files-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263647,155 +265825,117 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#02 +=== RUN TestReader/various_files-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "cdev" : Dc--------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "cdev" : Dc--------- testutil.go:440: +- [7] "bdev" : D--------- testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "cdev" : Dc--------- testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#02 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#03 +=== RUN TestReader/various_files-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263806,83 +265946,102 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#03 +=== RUN TestReader/various_files-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#03 +=== RUN TestReader/various_files-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#03 +=== RUN TestReader/various_files-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#03 +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#03 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263894,33 +266053,33 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "cdev" : Dc--------- testutil.go:440: +- [7] "bdev" : D--------- testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/various_files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#03 +=== RUN TestReader/various_files-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263932,41 +266091,41 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#03 +=== RUN TestReader/various_files-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263977,25 +266136,6 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -264008,14 +266148,14 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264027,10 +266167,10 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264045,37 +266185,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression +=== RUN TestReader/chunks-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression +=== RUN TestReader/chunks-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264090,7 +266215,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly +=== RUN TestReader/chunks-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264105,7 +266230,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest +=== RUN TestReader/chunks-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264120,28 +266245,28 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -264150,7 +266275,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed +=== RUN TestReader/chunks-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264162,10 +266287,10 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression +=== RUN TestReader/chunks-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264180,22 +266305,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly +=== RUN TestReader/chunks-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/chunks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264210,37 +266335,37 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/chunks-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#01 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#01 +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264250,18 +266375,18 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#01 +=== RUN TestReader/chunks-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -264270,7 +266395,7 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#01 +=== RUN TestReader/chunks-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264285,28 +266410,28 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#01 +=== RUN TestReader/chunks-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#01 +=== RUN TestReader/chunks-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -264320,17 +266445,32 @@ testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#01 +=== RUN TestReader/chunks-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264342,10 +266482,10 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#01 +=== RUN TestReader/chunks-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264357,55 +266497,55 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/chunks-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#02 +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#02 +=== RUN TestReader/chunks-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/chunks-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264420,7 +266560,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#02 +=== RUN TestReader/chunks-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264430,42 +266570,42 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#02 +=== RUN TestReader/chunks-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264480,52 +266620,67 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/chunks-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#02 +=== RUN TestReader/chunks-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#02 +=== RUN TestReader/chunks-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-gzip-defaultcompression#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#02 +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264535,33 +266690,33 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#02 +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#03 +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -264570,7 +266725,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#03 +=== RUN TestReader/chunks-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264588,34 +266743,34 @@ === RUN TestReader/chunks-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#03 +=== RUN TestReader/chunks-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#03 +=== RUN TestReader/chunks-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264627,10 +266782,10 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#03 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264645,7 +266800,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264660,7 +266815,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#03 +=== RUN TestReader/chunks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264675,7 +266830,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#03 +=== RUN TestReader/chunks-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264690,116 +266845,130 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/chunks-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/chunks-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "foo22" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression +=== RUN TestReader/several_files_in_chunk-zstd-default + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-gzip-no-compression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- @@ -264807,42 +266976,44 @@ testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- @@ -264850,42 +267021,41 @@ testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -264903,82 +267073,67 @@ testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestcompression +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression + testutil.go:714: On "foo22": got preread of 5 +=== RUN TestReader/several_files_in_chunk-zstd-fastest testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "foo22" : -rw-r--r-- testutil.go:440: +- [8] "bar" : drwxr-xr-x testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- @@ -264986,13 +267141,59 @@ testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-gzip-bestcompression + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foo22" : -rw-r--r-- testutil.go:440: +- [8] "bar" : drwxr-xr-x testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- testutil.go:440: +- [2] "foo3" : -rw-r--r-- @@ -265000,60 +267201,58 @@ testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-zstd-fastest +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- @@ -265061,11 +267260,72 @@ testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-zstd-default +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -265083,60 +267343,90 @@ testutil.go:714: On "foo22": got preread of 8 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#01 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#01 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -265159,7 +267449,36 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- @@ -265167,13 +267486,13 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- @@ -265181,82 +267500,113 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-zstd-default#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 === RUN TestReader/several_files_in_chunk-gzip-no-compression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#01 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 @@ -265275,18 +267625,18 @@ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -265305,55 +267655,24 @@ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- @@ -265361,11 +267680,42 @@ testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#01 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 7 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 7 + testutil.go:714: On "foo22": got preread of 8 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -265383,79 +267733,79 @@ testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-zstd-default#01 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#01 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 +=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression#02 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -265485,7 +267835,7 @@ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#02 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -265503,22 +267853,23 @@ testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- @@ -265526,60 +267877,58 @@ testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/several_files_in_chunk-zstd-default#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-gzip-no-compression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- @@ -265587,6 +267936,7 @@ testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 @@ -265605,168 +267955,108 @@ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-zstd-default#02 +=== RUN TestReader/several_files_in_chunk-zstd-default#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#02 +=== RUN TestReader/several_files_in_chunk-gzip-no-compression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#02 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "foo22" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "foo22" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#02 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "foo22" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 @@ -265785,174 +268075,115 @@ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression#03 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- @@ -265960,7 +268191,6 @@ testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 @@ -265969,301 +268199,211 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#03 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-zstd-default#03 + testutil.go:714: On "foo22": got preread of 5 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#03 + testutil.go:714: On "foo2": got preread of 4 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo2": got preread of 7 === RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266277,125 +268417,103 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266409,37 +268527,15 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266461,16 +268557,16 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266497,15 +268593,15 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266531,69 +268627,91 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 + testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 + testutil.go:714: On "foo2": got preread of 2 === RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266607,103 +268725,147 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 + testutil.go:714: On "foo2": got preread of 3 === RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 3 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 === RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#02 + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266717,68 +268879,46 @@ testutil.go:714: On "foo2": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266791,16 +268931,16 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266813,16 +268953,16 @@ testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266835,16 +268975,38 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266857,60 +269019,82 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 === RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 === RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -266923,29 +269107,29 @@ testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -266959,18 +269143,40 @@ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 === RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 4 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 4 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- @@ -266981,68 +269187,68 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 + testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 + testutil.go:714: On "foo2": got preread of 4 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 + testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 + testutil.go:714: On "foo2": got preread of 2 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -267059,12 +269265,12 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -267077,29 +269283,7 @@ testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -267121,505 +269305,461 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 + testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#03 + testutil.go:714: On "foo2": got preread of 2 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 === RUN TestReader/several_files_in_chunk_chunked-zstd-default#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 === RUN TestReader/clone-id-stability ---- PASS: TestReader (13.25s) - --- PASS: TestReader/empty-gzip-bestcompression (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.00s) +--- PASS: TestReader (19.07s) + --- PASS: TestReader/empty-gzip-defaultcompression (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.00s) --- PASS: TestReader/empty-zstd-fastest (0.01s) - --- PASS: TestReader/empty-zstd-default (0.01s) --- PASS: TestReader/empty-zstd-bettercompression (0.02s) - --- PASS: TestReader/empty-gzip-bestspeed (0.00s) - --- PASS: TestReader/empty-gzip-defaultcompression (0.00s) + --- PASS: TestReader/empty-gzip-bestcompression (0.00s) --- PASS: TestReader/empty-gzip-huffmanonly (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.00s) + --- PASS: TestReader/empty-zstd-default (0.02s) --- PASS: TestReader/empty-gzip-no-compression (0.00s) - --- PASS: TestReader/empty-zstd-fastest#01 (0.01s) - --- PASS: TestReader/empty-zstd-default#01 (0.02s) - --- PASS: TestReader/empty-zstd-bettercompression#01 (0.03s) - --- PASS: TestReader/empty-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/empty-gzip-bestspeed (0.00s) --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.00s) - --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/empty-zstd-fastest#01 (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression#01 (0.04s) --- PASS: TestReader/empty-gzip-bestcompression#01 (0.00s) + --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#01 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.00s) - --- PASS: TestReader/empty-gzip-bestcompression#02 (0.00s) + --- PASS: TestReader/empty-zstd-default#01 (0.02s) + --- PASS: TestReader/empty-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.00s) - --- PASS: TestReader/empty-zstd-fastest#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/empty-zstd-default#02 (0.02s) - --- PASS: TestReader/empty-zstd-bettercompression#02 (0.03s) - --- PASS: TestReader/empty-gzip-bestspeed#02 (0.00s) - --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.00s) - --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/empty-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/empty-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#02 (0.00s) - --- PASS: TestReader/empty-zstd-fastest#03 (0.01s) - --- PASS: TestReader/empty-zstd-default#03 (0.02s) - --- PASS: TestReader/empty-zstd-bettercompression#03 (0.03s) - --- PASS: TestReader/empty-gzip-bestspeed#03 (0.00s) - --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/empty-zstd-fastest#02 (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression#02 (0.08s) + --- PASS: TestReader/empty-gzip-bestcompression#02 (0.00s) + --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/empty-zstd-bettercompression#03 (0.04s) + --- PASS: TestReader/empty-gzip-bestcompression#03 (1.15s) --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-zstd-default#03 (0.07s) --- PASS: TestReader/empty-gzip-no-compression#03 (0.00s) - --- PASS: TestReader/empty-gzip-bestcompression#03 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.00s) - --- PASS: TestReader/files-zstd-bettercompression (0.04s) - --- PASS: TestReader/files-gzip-bestspeed (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/files-gzip-no-compression (0.01s) + --- PASS: TestReader/empty-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.04s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/empty-zstd-fastest#03 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.03s) + --- PASS: TestReader/files-zstd-fastest (0.09s) + --- PASS: TestReader/files-zstd-bettercompression (0.06s) --- PASS: TestReader/files-gzip-bestcompression (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly (0.01s) --- PASS: TestReader/files-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/files-zstd-fastest (0.03s) - --- PASS: TestReader/files-zstd-default (0.03s) - --- PASS: TestReader/files-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/files-zstd-fastest#01 (0.03s) - --- PASS: TestReader/files-zstd-default#01 (0.04s) - --- PASS: TestReader/files-zstd-bettercompression#01 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/files-zstd-default (0.06s) + --- PASS: TestReader/files-gzip-no-compression (0.01s) + --- PASS: TestReader/files-gzip-bestspeed (0.02s) + --- PASS: TestReader/files-gzip-defaultcompression (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/files-zstd-default#01 (0.06s) + --- PASS: TestReader/files-gzip-no-compression#01 (0.01s) --- PASS: TestReader/files-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression#01 (0.00s) - --- PASS: TestReader/files-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression#01 (0.02s) --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/files-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/files-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/files-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/files-zstd-fastest#02 (0.02s) - --- PASS: TestReader/files-zstd-default#02 (0.04s) - --- PASS: TestReader/files-zstd-bettercompression#02 (0.06s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/files-zstd-fastest#01 (0.04s) + --- PASS: TestReader/files-zstd-bettercompression#01 (0.09s) + --- PASS: TestReader/files-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/files-zstd-default#02 (0.09s) + --- PASS: TestReader/files-gzip-no-compression#02 (0.02s) --- PASS: TestReader/files-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/files-zstd-fastest#02 (0.06s) + --- PASS: TestReader/files-zstd-bettercompression#02 (0.07s) + --- PASS: TestReader/files-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#03 (0.05s) + --- PASS: TestReader/files-zstd-fastest#03 (0.06s) + --- PASS: TestReader/files-zstd-bettercompression#03 (0.10s) --- PASS: TestReader/files-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#03 (0.01s) --- PASS: TestReader/files-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/files-zstd-fastest#03 (0.03s) - --- PASS: TestReader/files-zstd-default#03 (0.04s) - --- PASS: TestReader/files-zstd-bettercompression#03 (0.04s) - --- PASS: TestReader/files-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/files-zstd-default#03 (0.05s) + --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/files-gzip-bestspeed#03 (0.02s) --- PASS: TestReader/files-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/dirs-zstd-fastest (0.02s) - --- PASS: TestReader/dirs-zstd-default (0.05s) - --- PASS: TestReader/dirs-zstd-bettercompression (0.05s) - --- PASS: TestReader/dirs-gzip-bestspeed (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-gzip-huffmanonly (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/dirs-gzip-no-compression (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed (0.04s) + --- PASS: TestReader/dirs-gzip-defaultcompression (0.05s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.21s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/dirs-zstd-fastest (0.07s) + --- PASS: TestReader/dirs-zstd-bettercompression (0.10s) --- PASS: TestReader/dirs-gzip-bestcompression (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/dirs-zstd-fastest#01 (0.03s) - --- PASS: TestReader/dirs-zstd-default#01 (0.05s) - --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.05s) - --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-zstd-default (0.06s) + --- PASS: TestReader/dirs-gzip-no-compression (0.01s) --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/dirs-zstd-default#01 (0.07s) --- PASS: TestReader/dirs-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/dirs-zstd-fastest#02 (0.03s) - --- PASS: TestReader/dirs-zstd-default#02 (0.04s) - --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.04s) - --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/dirs-zstd-fastest#01 (0.05s) + --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.08s) + --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/dirs-zstd-default#02 (0.07s) --- PASS: TestReader/dirs-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/dirs-zstd-fastest#02 (0.05s) + --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.10s) --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/dirs-zstd-fastest#03 (0.03s) - --- PASS: TestReader/dirs-zstd-default#03 (0.05s) - --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.04s) - --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/dirs-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/dirs-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/dirs-zstd-fastest#03 (0.02s) + --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.08s) --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly#03 (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest (0.03s) - --- PASS: TestReader/hardlinks-zstd-default (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression (0.07s) - --- PASS: TestReader/hardlinks-gzip-bestspeed (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/dirs-zstd-default#03 (0.07s) + --- PASS: TestReader/dirs-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.02s) --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/hardlinks-gzip-no-compression (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/hardlinks-zstd-default (0.07s) + --- PASS: TestReader/hardlinks-gzip-no-compression (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestspeed (0.01s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.02s) --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.04s) - --- PASS: TestReader/hardlinks-zstd-default#01 (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.06s) + --- PASS: TestReader/hardlinks-zstd-fastest (0.04s) + --- PASS: TestReader/hardlinks-zstd-bettercompression (0.08s) + --- PASS: TestReader/hardlinks-gzip-bestcompression (0.01s) + --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.02s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.07s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/hardlinks-zstd-default#01 (0.06s) + --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.01s) --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#01 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.04s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.08s) --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.04s) - --- PASS: TestReader/hardlinks-zstd-default#02 (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.07s) + --- PASS: TestReader/hardlinks-zstd-default#02 (0.04s) + --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.01s) --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.06s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.02s) - --- PASS: TestReader/hardlinks-zstd-default#03 (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.07s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.04s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.09s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.04s) --- PASS: TestReader/hardlinks-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/various_files-zstd-fastest (0.01s) - --- PASS: TestReader/various_files-zstd-default (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression (0.05s) + --- PASS: TestReader/hardlinks-zstd-default#03 (0.03s) + --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/various_files-zstd-default (0.03s) + --- PASS: TestReader/various_files-gzip-no-compression (0.01s) --- PASS: TestReader/various_files-gzip-bestspeed (0.01s) --- PASS: TestReader/various_files-gzip-defaultcompression (0.01s) - --- PASS: TestReader/various_files-gzip-huffmanonly (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/various_files-gzip-no-compression (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.01s) + --- PASS: TestReader/various_files-zstd-fastest (0.02s) + --- PASS: TestReader/various_files-zstd-bettercompression (0.08s) --- PASS: TestReader/various_files-gzip-bestcompression (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#01 (0.01s) - --- PASS: TestReader/various_files-zstd-default#01 (0.03s) - --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.07s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.00s) + --- PASS: TestReader/various_files-zstd-default#01 (0.01s) + --- PASS: TestReader/various_files-gzip-no-compression#01 (0.00s) --- PASS: TestReader/various_files-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/various_files-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/various_files-zstd-fastest#01 (0.02s) + --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.08s) + --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/various_files-gzip-huffmanonly#01 (0.00s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.00s) - --- PASS: TestReader/various_files-gzip-no-compression#01 (0.00s) - --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.00s) --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#01 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/various_files-zstd-fastest#02 (0.01s) + --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.04s) + --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.00s) + --- PASS: TestReader/various_files-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.00s) --- PASS: TestReader/various_files-zstd-default#02 (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.06s) + --- PASS: TestReader/various_files-gzip-no-compression#02 (0.00s) --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.01s) --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/various_files-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/various_files-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#03 (0.01s) - --- PASS: TestReader/various_files-zstd-default#03 (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.05s) - --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/various_files-zstd-default#03 (0.02s) + --- PASS: TestReader/various_files-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.01s) --- PASS: TestReader/various_files-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/various_files-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/various_files-zstd-fastest#03 (0.02s) + --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.08s) --- PASS: TestReader/various_files-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.00s) --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/chunks-gzip-no-compression (0.01s) - --- PASS: TestReader/chunks-gzip-bestcompression (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.00s) --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.01s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/chunks-zstd-fastest (0.06s) - --- PASS: TestReader/chunks-zstd-default (0.11s) - --- PASS: TestReader/chunks-zstd-bettercompression (0.13s) + --- PASS: TestReader/chunks-zstd-default (0.10s) + --- PASS: TestReader/chunks-gzip-no-compression (0.01s) --- PASS: TestReader/chunks-gzip-bestspeed (0.02s) --- PASS: TestReader/chunks-gzip-defaultcompression (0.01s) - --- PASS: TestReader/chunks-gzip-huffmanonly (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/chunks-zstd-fastest#01 (0.05s) - --- PASS: TestReader/chunks-zstd-default#01 (0.11s) - --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.13s) - --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/chunks-zstd-fastest (0.06s) + --- PASS: TestReader/chunks-zstd-bettercompression (0.18s) + --- PASS: TestReader/chunks-gzip-bestcompression (0.01s) + --- PASS: TestReader/chunks-gzip-huffmanonly (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/chunks-zstd-default#01 (0.13s) --- PASS: TestReader/chunks-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/chunks-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.05s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/chunks-zstd-fastest#01 (0.06s) + --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.16s) + --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#02 (0.07s) + --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.16s) --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/chunks-zstd-fastest#02 (0.06s) - --- PASS: TestReader/chunks-zstd-default#02 (0.10s) - --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.12s) + --- PASS: TestReader/chunks-zstd-default#02 (0.15s) + --- PASS: TestReader/chunks-gzip-no-compression#02 (0.01s) --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/chunks-zstd-fastest#03 (0.06s) - --- PASS: TestReader/chunks-zstd-default#03 (0.09s) - --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.13s) - --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/chunks-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/chunks-zstd-fastest#03 (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.18s) --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.01s) --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.33s) + --- PASS: TestReader/chunks-zstd-default#03 (0.15s) + --- PASS: TestReader/chunks-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-default (0.37s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.03s) --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.02s) --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.03s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.03s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.02s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.20s) - --- PASS: TestReader/several_files_in_chunk-zstd-default (0.29s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.32s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.43s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.02s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.24s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.43s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.04s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.19s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.28s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.35s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.22s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.28s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.34s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.40s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.03s) --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.03s) --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.27s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.38s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.03s) --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.32s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.30s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.02s) --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.03s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.03s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.03s) --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.20s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.34s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.36s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.02s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.33s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.31s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.03s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.28s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.30s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.03s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.14s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.30s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.27s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.40s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.03s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.20s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.34s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.03s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.16s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (0.24s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.27s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (0.26s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.16s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.24s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.32s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.17s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.33s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.03s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.19s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.95s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.35s) --- PASS: TestReader/clone-id-stability (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/metadata/memory 13.259s +ok github.com/containerd/stargz-snapshotter/metadata/memory 19.081s ? github.com/containerd/stargz-snapshotter/metadata/testutil [no test files] ? github.com/containerd/stargz-snapshotter/recorder [no test files] ? github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go [no test files] @@ -267648,7 +269788,7 @@ helpers_unix.go:33: skipping test that requires root --- SKIP: TestOverlayOverlayRead (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/snapshot 0.034s +ok github.com/containerd/stargz-snapshotter/snapshot 0.041s ? github.com/containerd/stargz-snapshotter/store [no test files] === RUN TestBackgroundTasks === RUN TestBackgroundTasks/privilege_running @@ -267660,12 +269800,12 @@ --- PASS: TestBackgroundTasks (0.88s) --- PASS: TestBackgroundTasks/privilege_running (0.31s) --- PASS: TestBackgroundTasks/concurrency (0.34s) - --- PASS: TestBackgroundTasks/cancel (0.03s) + --- PASS: TestBackgroundTasks/cancel (0.02s) --- PASS: TestBackgroundTasks/resume (0.13s) - --- PASS: TestBackgroundTasks/finish_partial (0.02s) + --- PASS: TestBackgroundTasks/finish_partial (0.03s) --- PASS: TestBackgroundTasks/finish_all (0.04s) PASS -ok github.com/containerd/stargz-snapshotter/task 0.879s +ok github.com/containerd/stargz-snapshotter/task 0.882s === RUN TestLRUAdd --- PASS: TestLRUAdd (0.00s) === RUN TestLRUGet @@ -267681,18 +269821,18 @@ === RUN TestTTLRemove --- PASS: TestTTLRemove (0.00s) === RUN TestTTLRemoveOverwritten ---- PASS: TestTTLRemoveOverwritten (6.02s) +--- PASS: TestTTLRemoveOverwritten (6.52s) === RUN TestTTLEviction --- PASS: TestTTLEviction (3.01s) PASS -ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.032s +ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.529s ? github.com/containerd/stargz-snapshotter/util/containerdutil [no test files] ? github.com/containerd/stargz-snapshotter/util/criutil [no test files] ? github.com/containerd/stargz-snapshotter/util/ioutils [no test files] ? github.com/containerd/stargz-snapshotter/util/namedmutex [no test files] ? github.com/containerd/stargz-snapshotter/util/testutil [no test files] ? github.com/containerd/stargz-snapshotter/version [no test files] - rm -fr -- /tmp/dh-xdg-rundir-1sRwJfYC + rm -fr -- /tmp/dh-xdg-rundir-MeegK0qQ make[1]: Leaving directory '/build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang @@ -267732,12 +269872,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1472603/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3381880 and its subdirectories -I: Current time: Tue Apr 15 00:06:45 -12 2025 -I: pbuilder-time-stamp: 1744718805 +I: removing directory /srv/workspace/pbuilder/1472603 and its subdirectories +I: Current time: Tue May 19 08:37:53 +14 2026 +I: pbuilder-time-stamp: 1779129473